который позволяет читать и устанавливать данные exif. Однако моя проблема заключается в том, как сохранить обновленные атрибуты в исходном или новом файле.
аюсь создать веб-сайт, на котором я могу добавлять и изменять метаданные в файле JPEG.
Есть ли способ, которым я могу написать данные EXIF довольно простым способом.
Я видел один или два примера, но они слишком сложны, чтобы понять их за тот период, который мне дали.
Мне известно о IPTC, и я знаю, что метаданные могут быть добавлены в файл JPEG. Но как правильно это сделать?
Если бы кто-то мог предоставить некоторую помощь о том, как добавить метаданные в JPEG с использованием EXIF или IPTC или любой другой библиотеки или функции PHP, я был бы очень признателен.
Обновить:
Прежде всего, спасибо за ответ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'