【发布时间】:2013-02-13 17:54:43
【问题描述】:
我试图通过在图像后面放置一个较小的 png 图像来合并两个 png 图像,该图像的中心有一个透明的“孔”。
在本例中,“正面”图片是 $src “后退”图片在示例中为 $dest
到目前为止,我已经使用以下代码使其反向工作(通过将 $dest 图像/较小的图像放在前面):
imagecopymerge($src, $dest, 300, 150, 0, 0, 150, 150, 100);
但是,我不知道如何将较小的图像“放在”较大的图像后面,以便它完全适合孔。
我是否需要将图像 ($dest) 重新创建为更大的图像 (500 x 500) 以将 $src 图像“粘贴”到偏移量为 0 的顶部?这东西令人困惑:S
【问题讨论】:
-
我认为您不能将较大的源合并到较小的目的地。您应该将 dest 裁剪为 150x150 或您的窗口大小,并将其复制到较大图像的顶部。或者您可以按照您的建议进行操作。
-
@mkaatman 你是对的,我解决了。只需输入上面的问题就可以帮助我解决它:) 将答案放在下面
标签: php image image-processing imagemagick gd