php 图片生成,php imagecreate图片生成代码

php imagecreate图片生成代码

if(isset($gd) && $gd==1 && $txt)

{

header ("Content-type: image/png");

$txt = urldecode(phpcms_auth($txt, 'DECODE', AUTH_KEY));

$imageX = strlen($txt)*9;

$im = @imagecreate ($imageX, 16) or die ("Cannot Initialize new GD image stream");

$bgColor = ImageColorAllocate($im,255,255,255);

$white=imagecolorallocate($im,234,185,95);

$font_color=imagecolorallocate($im,0x00,0x00,0x00);

$fontfile = PHPCMS_ROOT."include/fonts/simfang.ttf";

if(file_exists($fontfile) && !preg_match('/([a-z0-9@.])/',$txt))

{

$txt = iconv("GB2312","UTF-8",$txt);

ImageTTFText($im, 10, 0, 0, 12, $font_color, $fontfile, $txt);

}

else

{

$fonttype = intval($fonttype);

imagestring ($im, $fonttype, 0, 0,$txt, $font_color);

}

imagepng ($im);

imagedestroy ($im);

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值