要对图形进行操作,首先要新建一个画布,通过imagecreatetruecolor函数可以创建一个真彩色的空白图片:
$img = imagecreatetruecolor(100, 100);
GD库中对于画笔所用的颜色,需要通过imagecolorallocate函数进行分配,通过参数设定RGB的颜色值来确定画笔的颜色:
$red = imagecolorallocate($img, 0xFF, 0x00, 0x00);
然后我们通过调用绘制线段函数imageline进行线条的绘制,通过指定起点跟终点来最终得到线条。
imageline($img, 0, 0, 100, 100, $red);
线条绘制好以后,通过header与imagepng进行图像的输出。
header("content-type: image/png");
imagepng($img);
最后可以调用imagedestroy释放该图片占用的内存。
imagedestroy($img);
通过上面的步骤,可以发现PHP绘制图形非常的简单,但很多时候我们不只是需要输出图片,可能我们还需要得到一个图片文件,可以通过imagepng函数指定文件名将绘制后的图像保存到文件中。
imagepng($img, 'img.png');
点击查看更多内容
2人点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦