php-gd库的使用——跟招财圆一起玩php(2)

  继续上一篇,我们接着来进行gd库的学习。 本篇文章学习gd库对图片的处理,采用的例子为图片的旋转和添加水印。  先来认识一下我们要常用到的函数  resource imagerotate resource $image , float $angle , int $bgd_color [, int$ignore_transparent = 0 ])  imagerotate将 src_im 图像用给定的 angle 角度旋转。bgd_color 指定了旋转后没有覆盖到的部分的颜色。旋转的中心是图像的中心,旋转后的图像会按比例缩小以适合目标图像的大小——边缘不会被剪去。  有几个个需要注意的点,这个函数是逆时针旋转。旋转是用这个函数是很简单的事情,代码如下。   bool imagecopymerge ( resource $dst_im , resource $src_im , int $dst_x , int $dst_y , int $src_xint $src_y , int $src_w , int $src_h , int $pct )  将 src_im 图像中坐标从 src_xsrc_y 开始,宽度为 src_w,高度为 src_h 的一部分拷贝到 dst_im 图像中坐标为 dst_x 和 dst_y 的位置上。两图像将根据 pct 来决定合并程度,其值范围从 0 到 100。当 pct = 0 时,实际上什么也没做,当为 100 时对于调色板图像本函数和 imagecopy() 完全一样,它对真彩色图像实现了 alpha 透明。  快吃饭了,吃完饭接着来整哈~~~~   

相关内容推荐