-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 に答える