php输出图片-(进阶)PHP图像处理技术-GD库

2023-08-22 0 3,103 百度已收录

欢迎技术交流的同仁加入

PHP自学交流中心QQ群:153404408

------------------------------------------

1.启用GD扩展

扩展名=php_gd2.dll

阿帕奇重启

2. 示例:

场景:

制作 500×300 红色图像

php输出图片-(进阶)PHP图像处理技术-GD库

① 创建画布

Canvas,一种资源数据。 可操作的图像资源。

创建一个新画布(新)

ImageCreate(width, height),创建基于调色板的画布。

imageCreateTrueColor(宽度php输出图片,高度); 创建一个真彩色画布。

从图像创建画布(打开)

imageCreateFromJPEG(图像地址);

php输出图片-(进阶)PHP图像处理技术-GD库

imageCreateFromPNG(图片地址);

imageCreateFromGIF(图片地址);

② 操作画布

指定颜色:如果需要在画布上使用某种颜色,则应先将该颜色指定给画布。

使用功能:

colormark = imageColorAllocate(画布, R, G, B);

颜色表示方法:

php输出图片-(进阶)PHP图像处理技术-GD库

RGB

③填充画布:对填充点、连续点进行相同颜色的填充(替换)

使用功能:

imageFill(画布,填充位置x,填充位置Y,颜色标记)完成

使用坐标管理位置:

原点:0、0、画布的左上角。

向右,x 轴减小,y 轴向下。

php输出图片-(进阶)PHP图像处理技术-GD库

右下角坐标:width-1,height-1

④输出画布

在画布中输出处理后的图案信息。

典型的:

1 输出到图片文件。

2.直接输出。

使用功能:

php输出图片-(进阶)PHP图像处理技术-GD库

imagePNG(画布[,文件地址]):

图像JPEG();

图像GIF();

如果没有第二个参数php输出图片,则表示直接输出。

注意:如果直接输出到浏览器,需要告知浏览器响应数据的类型为PNG格式的图片:

使用命令内容类型;

画布可以以多种格式多次输出

⑤销毁画布资源

图像销毁()

示例代码:

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悟空资源网 php php输出图片-(进阶)PHP图像处理技术-GD库 https://www.wkzy.net/game/141592.html

常见问题

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务