PHP创建图像的方法

使用的ASP制作的博客系统,应该要说ASP制作图像方法的,不过现在正在看+MYSQL的书,先把创建图片的方法分享出来吧。此方法可以用于制作验证码图片。

首先要确保你的捆绑了GD2库,也就是图像函数库。要使用GD2库,需要修改.ini文件,将”extension=php_gd2.dll”选项前的分号去掉。修改后重启Apache服务器才能开始使用。

好了,看段代码吧:

< ?php
 //(1)创建背景图像。建立一幅150*100的图像
 $im = @imagecreate(150,100)
or die ("没有安装GD图像库");
 //设置背景颜色
 $background_color = imagecolorallocate ($im, 255, 255, 255);
 //设置字体颜色
 $text_color = imagecolorallocate ($im, 233, 24, 91);
 //(2)在背景图象上输入文字。将字符串放到图像上
 imagestring ($im, 3, 5, 5, "这是个简单示例", $ text_color);
 //(3)输出图像
 header ("Content-type: image/png");
 imageepng ($im);
 //(4)清除所有资源
 imagedestroy ($im);
 ?>

以上就是一个简单的示例了,当然也可以使用原有的图像做背景,使用以下三种格式:ImageCreateFromPNG()、ImageCreateFromJPEG()、ImageCreateFromGIF()。
使用方法如下:

$im=ImageCreateFromPNG(‘baseimage.PNG’);

2 条评论 留下评论

留下评论







注意: 第一次留言的用户,您的评论需要审核通过才会显示,抱歉!