может ли PHP внедрять EXIF тэги в изображения

Kant

Guest
может ли PHP внедрять EXIF тэги в изображения

Не нашел информации, возможно ли это. Насколько я понял, пхп вообще убивает exif при манипуляции с изображениями, типа resize - resample. Вот хотелось бы узнать, можно ли метаданные сохранить, а еще лучше - добавить свои.
 

SiMM

Новичок
Может. "Руками". Либо ищи готовый класс, либо читай спецификацию и реализуй самостоятельно - задачка, в общем-то, плёвая.
 

Фанат

oncle terrible
Команда форума
Насколько я понял, пхп вообще убивает exif при манипуляции с изображениями
не пхп, а GD
Вот хотелось бы узнать, можно ли метаданные сохранить, а еще лучше - добавить свои.
изображение - это обычный файл. exif - это обычные данные.
добавить в файл данные может даже бейсик
 

Kant

Guest
Автор оригинала: SiMM
Может. "Руками". Либо ищи готовый класс, либо читай спецификацию и реализуй самостоятельно - задачка, в общем-то, плёвая.
Так я и подозреваю, что должно это делаться как-то элементарно. Технический прием должен быть несложный.
За спецификацию спасибо.
Готового пока не нашел ничего.
 

SiMM

Новичок
> Так я и подозреваю, что должно это делаться как-то элементарно. Технический прием должен быть несложный.

Элементарно. При помощи простейших операций работы с массивами, строками и файлами. Ссылку на спецификацию я тебе уже дал. Найдёшь готовое - можешь отписаться и оставить ссылку - думаю, кому-нибудь из набрёдших поиском да пригодиться. Хотя вроде pel - это то, что тебе нужно (весит правда дохрена и, ИМХО, для нужного функционала достаточно кода строк на 250).
 

Kant

Guest
в личку кинули вариант решения этого вопроса:

Yuriy Seheda:
А я решил эту проблему, которая оказалась НЕ проблемой!
Есть 2 стандарта хранения инф. в заголовках: EXIF и IPTC.
В EXIF пишут только цифровые камеры (дату, размер изображения, фокус,
апертуру и прочее), а в последних моделях цифровиков пишут даже данные
GPS (глобальное позиционирование - и можно видеть когда и где на земном
шаре был сделан снимок!!!).

А вот второй стандарт IPTC - рулез неимоверный. Туда можно писать свои
комменты, автор и т.д. Смотри 2 функции в ПХП на www.php.net :

iptcembed() - пишет в заголовок
iptcparse() - читает из заголовка

Там есть примеры! У меня заработало с полоборота!
Можно создавать свои нестандартные теги и там хранить информацию.
 

SiMM

Новичок
> А вот второй стандарт IPTC - рулез неимоверный. Туда можно писать свои комменты, автор и т.д.
Вообще-то в EXIF всё это есть.
 

Yuristorm

Новичок
Автор оригинала: SiMM
Вообще-то в EXIF всё это есть.
Согласен - в EXIF всё это есть, но писать туда, мягко говоря, проблематично! А в IPTC - элементарно! :) Я просто рыдаль...
 

SiMM

Новичок
> но писать туда, мягко говоря, проблематично!
70 строк кода (если не считать констант).
Если бы они были оформлены подобающим образом - может быть даже выложил бы. Да и реализованы только текстовые поля.
 
Сверху