Добавить детали в файл изображения с помощью PHP

Как можно добавить такие сведения о файле, как Авторы, Авторские права и т. Д., В файл изображения с помощью PHP?

Пример / подробный снимок экрана: введите описание изображения здесь

Я создал сценарий, который делает снимок, автоматически добавляет к нему в правом верхнем углу информацию об авторских правах и идентификационный номер из базы данных, а затем экспортирует его в jpeg или png в зависимости от исходного формата изображения. Я также хочу добавить в файл изображения детали «Авторские права» и «Авторы», чтобы они были видны, когда пользователь нажимает «Свойства» в Windows или другой ОС и т. Д.


person Suciu Lucian    schedule 26.07.2014    source источник
comment
Это известно как метаданные; для изображений JPEG он хранится в формате EXIF. Эти термины могут помочь вам в поиске решений.   -  person IMSoP    schedule 26.07.2014
comment
Возможный дубликат: stackoverflow.com/questions/5384962/writing- exif-data-in-php   -  person ZeroBased_IX    schedule 26.07.2014
comment
Просто из любопытства, почему вы хотите добавить эти данные? Если кто-то скопирует ваше изображение, например, в Photoshop и сохраните его, данные не сохраняются.   -  person putvande    schedule 26.07.2014
comment
@IMSoP спасибо, я не знал, что это называется метаданными.   -  person Suciu Lucian    schedule 26.07.2014
comment
@putvande Я хочу добавить все это, чтобы я мог идентифицировать пользователя в своей базе данных на случай, если изображения будут загружены на другие веб-сайты. Я знаю, что пользователь может удалить все мои текущие идентификаторы отовсюду, но я хочу сделать это как можно сложнее. Может быть, у вас есть лучшее представление о моей проблеме?   -  person Suciu Lucian    schedule 26.07.2014


Ответы (1)


В PHP нет функции для записи данных exif. Вы должны использовать внешнюю функцию / класс.

Вы можете использовать :

PEL - PHP Exif Library - библиотека для чтения и записи заголовков Exif в изображениях JPEG и TIFF с использованием PHP

Или mogrify в командной строке. См. «Как добавить данные exif к изображению? "использовать могрифы.

person A-312    schedule 26.07.2014