是否有一个 PHP 函数可以让我将一张图片叠加在另一张图片上?如果没有,我该如何完成(不要求代码,只要求一系列步骤)?
最佳答案
我想 GD 提供的一些函数(通常在 PHP 安装上启用)可能就是这样做的。
例如,可能是 imagecopy
之一或 imagecopymerge
函数,我会说。
请参阅第二个手册页上的示例 #1 合并两个具有 75% 透明度的 PHP.net Logo 副本(引用):
<?php
// Create image instances
$dest = imagecreatefromgif('php.gif');
$src = imagecreatefromgif('php.gif');
// Copy and merge
imagecopymerge($dest, $src, 10, 10, 0, 0, 100, 47, 75);
// Output and free from memory
header('Content-Type: image/gif');
imagegif($dest);
imagedestroy($dest);
imagedestroy($src);
?>
还有这两个可能有用的例子:
关于php - 在 PHP 中叠加图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1481421/