我应该使用什么方法来叠加图片?

时间:2012-12-10 16:41:23

标签: php image-processing

我已经完成了我的研究,但我仍然感到非常不知情。我正在寻找一个可以制作由其他图片组成的实际物理(好的,数字)图片的图书馆。我从Imagick开始,但我不完全确定它会创建一个除了渲染到屏幕之外的新图像。

2 个答案:

答案 0 :(得分:1)

PHP GD可以解决问题 - 只需渲染透明的PNG以获取图层,然后通过CSS将它们放在另一个上面:

.layers img{
  position: relative;
  top: 0;
  left: 0;
}

<强>标记:

<div class="layers">
  <img src="someScript.php">
  <img src="someScript.php">
  <img src="someScript.php">
</img>

答案 1 :(得分:0)

您所使用的输出的实际图像会有所帮助。

是这样的吗?

Overlapped photos

从这个

更改这些行
/* Output the image */
header("Content-Type: image/png");
echo $canvas;

到这个

/* Save the image as output.png in the same folder as the code */
$canvas->writeImage('output.jpg');  
$canvas->destroy();