|
![]() |
名片设计 CorelDRAW Illustrator AuotoCAD Painter 其他软件 Photoshop Fireworks Flash |
|
随时给自己贴的图片加文字 <? Header( "Content-type: image/jpeg"); function makethumb($srcFile,$text,$size=12,$R=0,$G=0,$B=0) { if(!$text){ $text=\\\'welcome xs.net.ru xayle\\\'; $size=20; $R=255; } $data = GetImageSize($srcFile,&$info); switch ($data[2]) { case 1: //图片类型,1是GIF图 $im = @ImageCreateFromGIF($srcFile); break; case 2: //图片类型,2是JPG图 $im = @imagecreatefromjpeg($srcFile); break; case 3: //图片类型,3是PNG图 $im = @ImageCreateFromPNG($srcFile); break; } $srcW=ImageSX($im); $srcH=ImageSY($im); $ni= imagecreatetruecolor($srcW,$srcH); imagecopyresampled($ni,$im,0,0,0,0,$srcW,$srcH,$srcW,$srcH); $font = "2.ttf"; $textcolor = imagecolorallocate($ni,$R,$G,$B); // Set text color $i=0; $txt=\\\'\\\'; $len=ceil((12*22)/$size); $lgg=ceil(($size*16)/12)-1; while(strlen($txt)>0||!$i){ $start=$len*$i; $kk=ceil($size*13/12); //$kk=13; $txt=substr($text, $start, $len); $hei=$i*$lgg+$kk; imagettftext($ni,$size, 0, 8, $hei, $textcolor, $font, $txt); // Write the text with a font $i++; } ImageJpeg($ni); } if(!$size||$size<1)$size=12; makethumb("face.jpg",$text,$size,$R,$G,$B); ?> 返回类别: 教程 上一教程: PHP 编码规范(12) 下一教程: Php+MySql分页机制两种方案的比较测试: 您可以阅读与"随时给自己贴的图片加文字"相关的教程: · 用PHP实现给上传的图片加水印的代码 · PHP实现在图片中添加中文文字 · 生成BMP格式的图片(IMAGEBMP) · 回帖脱衣服的图片实现 · 自己写的一个UBB转变的函数 |
![]() ![]() |
快精灵印艺坊 版权所有 |
首页![]() ![]() ![]() ![]() ![]() ![]() ![]() |