Я пытаюсь создать сайт, на котором я могу добавлять и изменять метаданные в файле JPEG.
Есть ли способ, которым я могу писать данные exif довольно простым способом.
Я видел один или два примера, но они слишком сложны, чтобы понять в таймфрейме, который мне дал.
Я знаю IPTC, и я знаю, что метаданные могут быть добавлены в файл JPEG. Но каков был бы правильный способ сделать это?
Если кто-то может оказать некоторую помощь в том, как добавить метаданные в JPEG, используя EXIF или IPTC или любую другую библиотеку или функцию PHP, я был бы очень благодарен.
Update:
Прежде всего спасибо за ответ dbers.
Я просмотрел код. Мне удалось заставить его добавить теги по умолчанию в JPG.
Я все еще немного смущен относительно того, что означают маленькие части кода.
Например, запись exif-данных в php-функцию:
function iptc_make_tag($rec, $data, $value)
{
$length = strlen($value);
$retval = chr(0x1C) . chr($rec) . chr($data);
...
}
Я не сталкивался с функциональной переменной и как ссылаются на $rec
, $data
и $value
, если они были определены. Или они взяты из iptc_make_tag
?
Я повторил $rec
и $value
, но я не вернусь на экран.
if(isset($info['APP13']))
Я не уверен, что означает APP13, и когда я пытаюсь откликнуться $info
, я просто получаю следующее, когда я повторяю $info
в таблице.
'2#120' => 'Test image', '2#116' => 'Copyright 2008-2009, The PHP Group'