GD图像处理

您所在的位置:网站首页 比耶原图 GD图像处理

GD图像处理

2023-06-08 01:35| 来源: 网络整理| 查看: 265

对PHP的GD库不熟悉的话可以先看看我的另一篇博客:PHP之GD图像处理

制作图片缩略图的原理 缩略图:通过原图得到一个较小的图(尺寸上) 缩略图原理:将原图打开,然后放到另一个较小的图片资源中,最后进行保存。

实现固定宽高的缩略图 a. 得到一张原图资源 b. 得到一个缩略图资源(较小) c. 图片采样复制:GD提供了一个函数 d. 保存缩略图 e. 销毁所有资源(原图和缩略图)

实际开发中,一般在上传图片时就需要对图片进行压缩操作,想要压缩图片可以使用 imagecopyresized() 或者 imagecopyresampled() 函数,这两个函数都可以将一幅图像中的一块矩形区域拷贝到另一个图像中,而 imagecopyresampled() 函数更是可以平滑地插入像素值,因此,在减小了图像的大小的同时仍然保持极大的清晰度,所以在进行图片压缩时可以优先使用 imagecopyresampled() 函数。

imagecopyresized($dst_image, $src_image, $dst_x, $dst_y, $src_x, $src_y, $dst_w, $dst_h, $src_w, $src_h); imagecopyresampled($dst_image, $src_image, $dst_x, $dst_y, $src_x, $src_y, $dst_w, $dst_h, $src_w, $src_h);

两个函数的参数是完全一样的,说明如下:

$dst_image:目标图象连接资源。$src_image:源图象连接资源。$dst_x:目标 X 坐标点。$dst_y:目标 Y 坐标点。$src_x:源的 X 坐标点。$src_y:源的 Y 坐标点。$dst_w:目标宽度。$dst_h:目标高度。$src_w:源图象的宽度。$src_h:源图象的高度。


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3