Я создал класс изображения, он загружает и изменяет размер изображения, затем обрезает и, наконец, делает его водяным знаком.
Для последнего шага я хотел бы добавить данные IPTC к этому изображению. Насколько я знаю, есть только iptcembed
Функция для достижения этой цели. Проблема в iptcembed
нужен путь изображения в качестве параметра. Я сохраняю изображение как объект, прежде чем использовать его для визуализации видов.
$content = iptcembed($data, "./image.jpg");
Я не хочу сохранять изображение в хранилище, просто чтобы создать путь для iptcembed
но я не мог найти другой способ добавить данные IPTC к изображению.
Есть ли способ (или функция) для доступа к этому объекту из памяти вместо сохранения и загрузки из хранилища?
Вы могли бы использовать PHP: // память иметь дескриптор файла, который ссылается на данные в памяти, а не на данные, записанные в файл.
Кредит идет на этот оригинал ответ
Я использую CFX_OpenImage для чтения и записи данных IPTC_ в файлы .jpg с использованием версий ColdFusion Language с 8 по 11. Я также использую CFX_OpenImage для изменения размера и поворота изображения.
Для получения дополнительной информации CFX_OPENIMAGE перейдите по ссылке http://www.kolumbus.fi/jukka.manner/cfx_openimage/
Загрузка программного обеспечения включает в себя хорошее руководство не менее 65 страниц.