//PHP操作图片需打开配置文件中 extension=php_gd2.dll
//==================================================生成图片
//根据给定路径图片名或 web 路径创建 png 图片模板对象,图片不存在会报错,需加 @
$im = @imagecreatefrompng ( $imgname );
//对应的创建jpg图片的方法为 imagecreatefromjpeg ,例
//$im = imagecreatefromjpeg("http://wx.qlogo.cn/mmopen
/Q3auHgzwzM4fA6602v35iaPhicn4NerIoHhHIsM6uBFjDnbn6saxic3QJBibmibterqicNwiajic1ff8Y2sPhj1ictV0wMw/096");
//=======================创建图片对象
//如果指定图片不存在,则创建指定大小的空图片模板对象,宽800,高500
$im = ImageCreate ( 800, 500 );
$im = ImageCreateTrueColor(800, 500);
//=======================创建颜色对象
//依据一个模板对象,生成颜色对象,0为red值,100为green值,30为blue值
//ImageCreate 创建的对象在此会直接将颜色填充至模板对象中,ImageCreateTrueColor
创建的对象则只创建颜色对象,不填充
$bgc = ImageColorAllocate ( $im, 0, 100, 30 );
$tc = ImageColorAllocate ( $im, 0, 0, 0 );
//=======================填充颜色
//为图片对象填充矩形颜色,如果空模板对象不填充颜色则为黑色
//100,50对应矩形填充区域左上角的横纵坐标,150,200对应矩形右下角的横纵坐标
//这里坐标对ImageCreate模板对象不起作用,全局填充,对ImageCreateTrueColor起作用。
ImageFilledRectangle ($im, 100, 50, 150, 200, $bgc);
//第二种填充方法200,100同样为左上角横纵坐标,但这里坐标对两种方法创建的模板对象都不起作用,完全填充
ImageFill($im, 200, 100, $bgc);
//=======================填充文字