PHP创建图像的方法
使用的ASP制作的博客系统,应该要说ASP制作图像方法的,不过现在正在看PHP+MYSQL的书,先把PHP创建图片的方法分享出来吧。此方法可以用于制作验证码图片。
首先要确保你的PHP捆绑了GD2库,也就是图像函数库。要使用GD2库,需要修改php.ini文件,将”extension=php_gd2.dll”选项前的分号去掉。修改后重启Apache服务器才能开始使用。
好了,看段代码吧:
View Code PHP
< ?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’);
这方法不错。
你的博客很不错,我做了一个将1000个博客链接拼成一幅大图的博客拼图网,其中就收录了你的博客,欢迎你来找找看,也欢迎交换链接。我的博客,面谱 http://www.mianpu1000.com
[...] PHP创建图像的方法 [...]