本文是对PHP中缩放图像的两个函数以及给图像添加水印的方法进行了详细的分析和介绍。 有需要的同事可以参考以下
有两种改变图像尺寸的技术。
(1):ImageCopyResized()函数在所有GD版本中都有效php图片缩放,但其图像缩放算法比较粗糙。
(2):ImageCopyResampled(),其像素配准算法得到的图像边缘更平滑,质量更好(但该函数的速度比ImageCopyResized()慢)。
两个函数的参数是相同的。 如下:
ImageCopyResampled(dest,src,dx,dy,sx,sy,dw,dh,sw,sh);
ImageCopyResized(dest,src,dx,dy,sx,sy,dw,dh,sw,sh);
它们都从原始图像(源)中抓取特定位置(sx,sy)并将图像qu区域复制到目标t图像(目的地)的特定位置(dx,dy)。 另外,dw和dh指定目标镜像上复制的镜像区域的大小php图片缩放,sw、台湾服务器、sh指定从原始镜像复制的镜像区域的大小。 如果你有PS经验,相当于在原图像中选择一个区域,将其剪切并连接到目标图像,同时进行拉伸或收缩操作。
示例1:
(本示例以原始尺寸的 4/1 显示图像)
代码如下所示:
推荐一款简单实用的缩放图片工具SimpleImage,台湾服务器租用,参考
如何使用:
代码如下所示:
设置间距并按比例缩放列
按比例设置高度和比例
缩放至 50%
缩放后直接输出到屏幕
请点击文章开头的链接下载SimpleImage.php源代码。
-------------------------------------------------- ----------------------------------
给图片添加水印
代码如下所示:
、网站空间