Как получить метаданные изображения с помощью Perl, PHP - PullRequest
2 голосов
/ 10 января 2011

Как получить метаданные для изображения в формате png или jpg?У меня есть несколько тысяч изображений, которые обрабатываются Perl-скриптом.Одна из вещей, которую мне нужно получить от каждого изображения, - это метаданные для них.

Наиболее важной информацией является дата, выделенная жирным шрифтом.Я хотел бы иметь скрипт, который я могу запустить, который будет извлекать информацию о дате из каждой фотографии, которую я обрабатываю.Было бы идеально, если бы он был в Perl, но PHP тоже будет работать.это работает в системе Linux.Любая помощь будет оценена.Спасибо

Вот пример одного из изображений: alt text

Вот метаданные этого изображения:

30 сентября 2010

849 × 571 пикселей - 825 КБ

Имя файла: EA_A02_N_1-4_5mM_Xgal_7d_B.cropped.resized.grey.png

Камера: Canon

Модель: CanonEOS DIGITAL REBEL XSi

ISO: 200

Выдержка: 1/50 сек

Диафрагма: 2,8

Фокусное расстояние: 60 мм

Ответы [ 3 ]

2 голосов
/ 10 января 2011

Выезд ExifTool

2 голосов
/ 10 января 2011

В php вы можете использовать функцию exif_read_data () .

1 голос
/ 10 января 2011

Вы можете использовать ImageMagick , Это хорошее приложение, которое использовалось в Typo3 для получения метаданных изображения. когда вы хотите выполнить его, вы можете использовать exec () или system () функции

...