PHP :: Imagick Создание временного файла из составного изображения, для отображения через тег <img> - PullRequest
0 голосов
/ 24 апреля 2020

Можно ли создать временную файловую серверную часть для просмотра изображения?

У меня есть несколько изображений, и они отображаются с сервера, но я хочу, чтобы они были помечены водяными знаками ... Узнайте о Класс Imagick, используется композитный ... Его можно просматривать при отправке в качестве заголовка, но мне нужно, чтобы он как-то виден для тега.

Я не хочу использовать 'write image' и создавать новое изображение из составного изображения. Я пытаюсь использовать его как клиентскую часть (я не знаком с JS ... Да, я посмотрю на это, но до этого мне нужна альтернатива).

Еще одна альтернатива, которую я я знаю, я должен контролировать это, пока загружаю изображения, но я уже загрузил довольно много, так что ... Любая помощь приветствуется!

1 Ответ

0 голосов
/ 24 апреля 2020

Вы пытались использовать функцию, которая генерирует ваше изображение как атрибут src для тега <img />?

Я не знаю точно, каков ваш код, но я думаю, конечный результат может быть что-то вроде:

<img src="data:image/jpeg;base64,<?php echo base64_encode($image_headers); ?>">

Вы в основном выводите заголовки внутри изображения src в виде строки в кодировке base64.

Следует помнить, что вам следует настроить image/jpeg введите соответствующий тип вашего изображения.

Например:

  • Для файлов JPG, JPEG это будет image/jpeg
  • Для файлов PNG это будет image/png
  • Для файлов WEBP это будет image/webp

И, конечно, закодированная строка должна быть изображением соответствующего формата.

...