PHP GDを使用して画像をマージすると、その場で画像を生成しようとしています。私は、サーバーのどこかに格納する必要なく、自分のWebページ内にイメージを表示できる方法があるかどうかを知りたいと思っています。今までPHP GDを使用してオンザフライで生成されたインライン画像を表示するには
私は画像をマージするため、次のコードを作成した例のように...
function create_image() {
$main_image = imagecreatefrompng("images/main.png");
$other_image = imagecreatefrompng("images/other.png");
imagecopy($main_image, $other_image, 114, 53, 0, 0, 49, 34);
imagepng($main_image);
imagedestroy($other_image);
}
今私のhtmlコードは...
私はPHPの関数を呼び出す必要がありますどのように<div class="sidebar-avatar">
<img src="avatar_pattern.png" class="pattern1" width="430" height="100" />
</div>
私が指定したdivで生成されたイメージを表示するようにします。
更新:Content-type: image/png
の使用が見つかりましたが、それはインラインではない別のページに画像を表示する必要があることを意味します。
...サイズの制限とブラウザのサポートには十分注意してください。一般的に、これは良い考えではありませんが、Awebの答えは完全に正しいです。 – Brad