<?php
header("content-type:image/gif"); //定义输出为图像类型
$im=imagecreatefromjpeg("bg.jpg"); //载入照片
$textcolor=imagecolorallocate($im,56,73,136); //设置字体颜色为蓝色,值为RGB颜色值
$fnt="c:/windows/fonts/simhei.ttf"; //定义字体
$text =iconv("gb2312", "utf-8", "丹东断桥"); //将中文转换为UTF-8格式
imageTTFText($im,30,0,150,120,$textcolor,$fnt,$text); //写TTF文字到图中
imagegif($im); //建立gif图形
imageDestroy($im); //结束图形,释放内存空间
?>上例中,我把
$im=imagecreatefromjpeg("bg.jpg"); //载入照片
换成
$im=imagecreate(200, 100);
就出错了。为什么呀?我只是想把背景图片换成自己定义的方框。PHP图形
header("content-type:image/gif"); //定义输出为图像类型
$im=imagecreatefromjpeg("bg.jpg"); //载入照片
$textcolor=imagecolorallocate($im,56,73,136); //设置字体颜色为蓝色,值为RGB颜色值
$fnt="c:/windows/fonts/simhei.ttf"; //定义字体
$text =iconv("gb2312", "utf-8", "丹东断桥"); //将中文转换为UTF-8格式
imageTTFText($im,30,0,150,120,$textcolor,$fnt,$text); //写TTF文字到图中
imagegif($im); //建立gif图形
imageDestroy($im); //结束图形,释放内存空间
?>上例中,我把
$im=imagecreatefromjpeg("bg.jpg"); //载入照片
换成
$im=imagecreate(200, 100);
就出错了。为什么呀?我只是想把背景图片换成自己定义的方框。PHP图形
Call Stack
# Time Memory Function Location
1 0.0010 367432 {main}( ) ..\13-8.php:0
2 0.0010 417888 imagecolorallocate ( ) ..\13-8.php:5 ( ! ) Warning: imagettftext() expects parameter 1 to be resource, null given in D:\wamp\www\myphp\13\13-8.php on line 8
Call Stack
# Time Memory Function Location
1 0.0010 367432 {main}( ) ..\13-8.php:0
2 0.0016 418264 imagettftext ( ) ..\13-8.php:8 ( ! ) Warning: imagegif() expects parameter 1 to be resource, null given in D:\wamp\www\myphp\13\13-8.php on line 9
Call Stack
# Time Memory Function Location
1 0.0010 367432 {main}( ) ..\13-8.php:0
2 0.0017 418136 imagegif ( ) ..\13-8.php:9 ( ! ) Warning: imagedestroy() expects parameter 1 to be resource, null given in D:\wamp\www\myphp\13\13-8.php on line 10
Call Stack
# Time Memory Function Location
1 0.0010 367432 {main}( ) ..\13-8.php:0
2 0.0018 418136 imagedestroy ( ) ..\13-8.php:10
header("content-type:image/gif"); //定义输出为图像类型
$im=imagecreate(200, 100);
$textcolor=imagecolorallocate($im,56,73,136); //设置字体颜色为蓝色,值为RGB颜色值
$fnt="c:/windows/fonts/simhei.ttf"; //定义字体
$text =iconv("gb2312", "utf-8", "丹东断桥"); //将中文转换为UTF-8格式
imageTTFText($im,30,0,150,120,$textcolor,$fnt,$text); //写TTF文字到图中
imagegif($im); //建立gif图形
imageDestroy($im); //结束图形,释放内存空间
?>