Добавление метаданных к вновь созданному изображению через php?

У меня есть php-скрипт, который создает временное изображение водяного знака для пользователей, которые не вошли в систему. Исходное изображение содержит информацию IPTC (метаданные), которую я хотел бы сохранить, однако, когда водяной знак применяется и вызывается imagejpeg, все метаданные удаляются .

Любые идеи, как я могу поддерживать метаданные или повторно применять метаданные после вызова imagejpeg?

Спасибо


person Ben    schedule 07.09.2009    source источник


Ответы (1)


Это как раз то, что iptcparse и iptcembed предназначены для.

person Community    schedule 07.09.2009
comment
Что произойдет, если вы var_dump() результаты iptcparse(), как в примере на примере PHP.net? - person ; 07.09.2009
comment
Я только что обнаружил, что мой временный файл изображения не сохраняется должным образом из-за опечатки. Таким образом, информация IPTC пыталась быть записана в файл с размером 0. Исправлено и теперь работает нормально, спасибо! - person Ben; 07.09.2009