создание изображений из потока без заголовка? - PullRequest
2 голосов
/ 15 ноября 2011

допустим, у меня есть следующее:

$image = imagecreatefromjpeg($filePath);
echo imagejpeg($image);

возможно ли отобразить это как изображение без необходимости отображать заголовки (которые будут блокировать другой рендеринг html? Или я должен разделить его на несколько файлов?

1 Ответ

3 голосов
/ 15 ноября 2011

Единственный способ просто вставить изображение на страницу - это закодировать его как base64, например:

echo "<img src=\"data:image/jpeg;base64," . base64_encode(imagejpeg($image, true)) . "\" />";

Существуют серьезные ограничения, например, .Вместо этого вы должны ссылаться на отдельный скрипт для вашего изображения:

<img src="yourimagescript.php" />
...