Я пытаюсь сгенерировать изображение на лету путем объединения изображений с помощью 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-код до сих пор был ...
<div class="sidebar-avatar">
<img src="avatar_pattern.png" class="pattern1" width="430" height="100" />
</div>
Как мне вызвать функцию php, чтобы она отображала изображение, созданное в div, который я для нее назначил.
Обновление : я нашел использование Content-type: image/png
, но это означало бы, что мне придется отображать изображение на отдельной странице, а не в строке.