PHP应用GD库-图片缩略图以及水印函数

图像复制(水印)/图像半透明提制/图像的按比例复制(缩略)

在画布上复制两张图片,第二张图片位于第一张右边的20像素处

bool imagecopy ( resource $dst_im , resource $src_im , int $dst_x , int $dst_y , int $src_x , int $src_y , int $src_w , int $src_h )

参数分析:画布资源、小图、画布x轴、画布y轴、小图x轴、小图y轴、小图宽、小图高。

PHP应用GD库-图片缩略图以及水印函数

 

 

问:复制的图片能否小一点呢?复制的图片能否带点透明效果呢?

重采样拷贝部分图像并调整大小

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 )

参数分析:画布、小图、画布x、画布y、小图x、小图y、画布宽、画布高、小图宽、小图高。

PHP应用GD库-图片缩略图以及水印函数

 

 

透明复制

bool imagecopymerge ( resource $dst_im , resource $src_im , int $dst_x , int $dst_y , int $src_x , int $src_y , int $src_w , int $src_h , int $pct )

参数分析:画布资源、小图资源、画布x、画布y、小图x、小图y、小图宽、小图高、合并程度。

当为 pct = 100 时对于调色板图像本函数和 imagecopy() 完全一样,知道了用法,要实现我们的功能就简单了,用下面的代码就可以轻松实现,代码如下:

透明复制

 

weinxin
我的微信
把最实用的经验,分享给最需要的读者,希望每一位来访的朋友都能有所收获!
avatar

Comment

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

Replies to:4   Visitors  4   Admin  0

    • avatar 头盔 来自天朝的朋友 谷歌浏览器 Windows XP 内蒙古兴安盟 移动 0

      雪莱学习来了 不辞哦啊

        • avatar 开拓者博主 来自天朝的朋友 火狐浏览器 Windows 7 山东省青岛市 联通 6

          @头盔 :razz:

        • avatar 马超金博客 来自天朝的朋友 谷歌浏览器  zh-cn 广东省深圳市 联通 1

          都是代码,看不懂,呵呵

            • avatar 开拓者博主 来自天朝的朋友 火狐浏览器 Windows 7 山东省青岛市 联通 6

              @马超金博客 看图! :mrgreen: