-1

我已经完成了我的研究,但我仍然感到非常不了解。我正在寻找一个库,它将制作由其他图片组成的实际物理(数字)图片,这些图片一层层叠加。我从 Imagick 开始,但我不完全确定它会创建一个新图像,而不是渲染到屏幕上的图像。

4

2 回答 2

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>
于 2012-12-10T16:46:40.337 回答
0

您所追求的输出的实际图像会有所帮助。

是这样的吗?

重叠的照片

从此更改这些行

/* 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(); 
于 2012-12-10T18:28:51.397 回答