喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 帮助

RSS 订阅当前论坛  

喜悦证交所已经关闭

上一主题 下一主题
 29  3/3  <  1  2  3 
     
标题: 在图片中写入中文终于成功了!!!  
 
peilei_tj (peilei_tj)
中级会员
Rank: 3Rank: 3
老会员



UID 23567
精华 0
积分 453
帖子 443
金钱 453 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2003-9-29
状态 离线
header("Content-type: image/jpg");  刚才写成gif 了
2004-12-24 11:35 AM#21
查看资料  发短消息  顶部
 
phpoo
新手上路
Rank: 1
初级会员



UID 44663
精华 0
积分 29
帖子 27
金钱 29 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2004-11-4
状态 离线
[推荐阅读] 数据库连接问题
~~~
我也不知道我的是怎么回事~
2004-12-24 12:46 PM#22
查看资料  发短消息  顶部
 
peilei_tj (peilei_tj)
中级会员
Rank: 3Rank: 3
老会员



UID 23567
精华 0
积分 453
帖子 443
金钱 453 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2003-9-29
状态 离线
[推荐阅读] 這個如何解泀!!!!
你的php.ini 中的extension=php_gd2.dll 前面的分号去了吗?
2004-12-24 12:54 PM#23
查看资料  发短消息  顶部
 
grow-easy\ (grow-easy\)
金牌会员
Rank: 6Rank: 6
高级会员


UID 18157
精华 2
积分 1261
帖子 1221
金钱 1241 喜悦币
威望 20
人脉 0
阅读权限 70
注册 2003-1-24
状态 离线
[推荐阅读] 求助
苯办法!

这么多年了,还是这个苯办法!

QUOTE:
最初由 peilei_tj 发布
[B]

<?php 
header
("Content-type: image/gif"); 
$pic="nv.jpg"
if (empty(
$txt)){
   
$txt="请输入文字试验";
}
$str gb2utf8($txt); 
$pich=ImageCreateFromJPEG($pic); 
$color=ImageColorAllocate($pich,0,128,192);
ImageTTFText($pich,12,0,10,20,$color,"./simkai.ttf",$str); 
ImageJPEG($pich); 
ImageDestroy($pich); 

function 
u2utf8($c

    for(
$i=0;$i<count($c);$i++) 
           
$str=""
    if (
$c 0x80
        
$str.=$c
    elseif (
$c 0x800
    { 
         
$str.=(0xC0 $c>>6); 
        
$str.=(0x80 $c 0x3F); 
    } 
    elseif (
$c 0x10000
    { 
         
$str.=(0xE0 $c>>12); 
        
$str.=(0x80 $c>>0x3F); 
        
$str.=(0x80 $c 0x3F); 
    } 
    elseif (
$c 0x200000
    { 
         
$str.=(0xF0 $c>>18); 
        
$str.=(0x80 $c>>12 0x3F); 
        
$str.=(0x80 $c>>0x3F); 
        
$str.=(0x80 $c 0x3F); 
    } 
    return 
$str


function 
gb2utf8($gb

    if(!
trim($gb)) 
    return 
$gb
    
$filename="gb2312.txt"
    
$tmp=file($filename); 
    
$codetable=array(); 
    while(list(
$key,$value)=each($tmp)) 
          
$codetable[hexdec(substr($value,0,6))]=substr($value,7,6); 

    
$ret=""
    
$utf8=""
    while(
$gb
    { 
         if (
ord(substr($gb,0,1))>127
        { 
             
$thi=substr($gb,0,2); 
            
$gb=substr($gb,2,strlen($gb)); 
            
$utf8=u2utf8(hexdec($codetable[hexdec(bin2hex($thi))-0x8080])); 
            for(
$i=0;$i<strlen($utf8);$i+=3
                
$ret.=chr(substr($utf8,$i,3)); 
        } 
        else 
        { 
             
$ret.=substr($gb,0,1); 
            
$gb=substr($gb,1,strlen($gb)); 
        } 
    } 
    return 
$ret

?>
[/B]
2004-12-24 01:00 PM#24
查看资料  发短消息  顶部
 
peilei_tj (peilei_tj)
中级会员
Rank: 3Rank: 3
老会员



UID 23567
精华 0
积分 453
帖子 443
金钱 453 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2003-9-29
状态 离线
[推荐阅读] 代发:wangyou.com 招php
谁让php 没有gb2312-->utf-8 转换函数呢!
2004-12-24 01:02 PM#25
查看资料  发短消息  顶部
 
darren25 (darren25)
注册会员
Rank: 2
中级会员



UID 26809
精华 0
积分 190
帖子 190
金钱 190 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2004-3-10
状态 离线
[推荐阅读] 请问如何向图片写入汉字?
好东西,支持楼主~
2004-12-24 01:16 PM#26
查看资料  发短消息  顶部
 
phpoo
新手上路
Rank: 1
初级会员



UID 44663
精华 0
积分 29
帖子 27
金钱 29 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2004-11-4
状态 离线
[推荐阅读] 如何用String生成Key?
去了~~
我的是php5.0~
2004-12-24 01:37 PM#27
查看资料  发短消息  顶部
 
peilei_tj (peilei_tj)
中级会员
Rank: 3Rank: 3
老会员



UID 23567
精华 0
积分 453
帖子 443
金钱 453 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2003-9-29
状态 离线
[推荐阅读] 笑话
我也是5.0 啊,你的问题奇怪了:)
2004-12-24 02:09 PM#28
查看资料  发短消息  顶部
 
elwin (elwin)
注册会员
Rank: 2
中级会员



UID 29278
精华 0
积分 145
帖子 145
金钱 145 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2004-6-9
来自 永远爱雪...
状态 离线
[推荐阅读] 英文骂人100句
用iconv转换
如果不支持去phpe找一个转换的类,非常好用
2004-12-24 02:15 PM#29
查看资料  发短消息  Yahoo!  顶部
 29  3/3  <  1  2  3 
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.030329 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP