php图片合成
2018-09-06 03:26:48
php图片合成可以用于微信推广海报的合成,将用户的推广二维码与背景海报合成后发回给用户用来分享推广,或者是为上传的图片添加水印等待。
简单的合成
- 首先通过
imagecreatefrompng($path)
创建图片的对象,其中根据图片的类型不同还有imagecreatefromgif
和imagecreatefromjpeg
等等创建图片对象的方式。 - 然后通过
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
则是透明度,其值为0
到100
转自PHP 图片合成