时间:2021-01-08
实例说明
使用GD库处理图片缩放,通常使用 imagecopyresized() 和imagecopyresampled() 两个函数中的一个,而使用 imagecopyresampled() 函数处理后图片质量会更好一些。结果如下图所示:
实现代码
在下面的示例中,以JPEG图片格式为例,编写一个图像缩放的函数 thumb():
关键技术
这里只介绍一下 imagecopyresampled() 函数的使用方法。该函数的语法如下:
bool imagecopyresampled (resource dst_image,resource src_image,int dst_x,int dst_y,int src_x,int src_y,int dst_w,int dst_h,int src_w,int src_h)
该函数将一幅图像中的一块正方形区域复制到另一幅图像中,平滑地插入像素值,因此,减小了图像的大小而仍然保持了极高的清晰度。如果成功则返回TRUE, 失败则返回FALSE。
技术支持:织梦模版网 Copyright © 2006-2019 www.021php.com 竹喧PHP建站网 版权所有 Power by DedeCms 沪ICP备13037776号-11