php图片合成

2018-09-06 03:26:48


php图片合成可以用于微信推广海报的合成,将用户的推广二维码与背景海报合成后发回给用户用来分享推广,或者是为上传的图片添加水印等待。
简单的合成
  • 首先通过imagecreatefrompng($path)创建图片的对象,其中根据图片的类型不同还有imagecreatefromgifimagecreatefromjpeg等等创建图片对象的方式。
  • 然后通过imagecopymerge($dst_im, $src_im, $dst_x, $dst_y, $src_x, $src_y, $src_w, $src_h, $pct)将两个图片合成,其中$dst_im$src_im参数分别是目标图片对象和源图片对象,从$src_im图片对象的坐标($src_x,$src_y)开始将宽高分别为$src_w, $src_h拷贝到$dst_im图像的($dst_x,$dst_y)位置上,$pct则是透明度,其值为0100

转自PHP 图片合成