Лучший способ обработать данные Exif в бэкэнде? - PullRequest
1 голос
/ 06 мая 2011

Существует множество способов обработки данных Exif в бэкэнде, но у всех есть проблемы с поддержкой большей части камеры.Основным, с которым я столкнулся, является Perl-питание http://www.sno.phy.queensu.ca/~phil/exiftool/.. Это основное программное обеспечение, которое люди используют для обработки данных exif.

Было бы хорошо, если бы такой инструмент имел интерфейс PHP, но это не имеет большого значения, если он поддерживает выполнение командной строки

Большое спасибо.

1 Ответ

0 голосов
/ 20 мая 2011

Существует множество способов обработки данных Exif в бэкэнде, но у всех есть проблемы с поддержкой большей части камеры.

Все модели камер / поставщиков конкретные данные находятся в группе тегов MakerNote.Кроме того, данные обычно представлены в проприетарном двоичном формате.

Вы на правильном пути с ExifTool , поскольку в настоящее время поддерживает самые разнообразные камеры: Canon, Casio, FujiFilm, GE, HP, JVC / Victor, Kodak, Leaf, Minolta / Konica-Minolta, Nikon, Olympus / Epson, Panasonic / Leica, Pentax / Asahi, Reconyx, Ricoh, Samsung, Sanyo, Sigma / Foveon и Sony.

Другим инструментом с широкой поддержкой камер является набор инструментов OZHiker PHP JPEG Metadata , который может подойти вам лучше (с именем "PHP" в названии). поддерживает : Agfa, Canon, Casio, Epson, Fujifilm, Konica / Minolta, Kyocera / Contax, Nikon, Olympus, Panasonic, Pentax / Asahi, Ricoh и Sony.

(см. также краткое сравнение в Википедии )

Я много использовал ExifTool и могу за него по-настоящему поручиться. Он мощный как для операций чтения , так и ;даже при работе с собственными данными.

Также обратите внимание, что ExifTool был последнимобновлено 04/2011 - в то время как инструмент OZHiker был 01/2005.

...