Существует множество способов обработки данных 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.