Чтение метаданных PNG в сети - PullRequest
0 голосов
/ 23 мая 2011

Я недавно написал модуль Python, который записывает мета-теги и значения в изображения PNG с использованием PIL с намерением, чтобы веб-страница считывала теги и сортировала изображения соответственно (меня не интересуют такие вещи по умолчанию, как CameraТип, я прикрепляю теги типа "CarModel", если я только что был на митинге, например.

Кто-нибудь рекомендует способ чтения метаданных PNG? Сейчас я использую PHP (/2220406/kak-ya-mogu-prochitat-metadannye-png-iz-phpвнизу), что прекрасно по той причине, что в нем только добавлены теги, которые я добавил, но это раздражает, поскольку я не могу понять, как построить массив аккуратный с данными для многих изображений.javascript делает это?

Извините, если я объяснил, но я объясню, если потребуется.

Ответы [ 3 ]

2 голосов
/ 23 мая 2011

вы должны взглянуть на следующую функцию php - exif_read_data

PS: насколько я знаю, javascript не может этого сделать

0 голосов
/ 15 сентября 2013

Нихилогические библиотеки Javascript действительно очень полезны для чтения и анализа EXIF ​​на стороне клиента;но это относится только к изображениям JPEG, так как метаданные поддерживаются только в форматах JPEG и TIFF (а формат TIFF только изначально поддерживается браузером Safari).PNG может включать метаданные, но не в форме полей IPTC или EXIF, как это допускают форматы JPEG или TIFF.

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

Вот ссылка на библиотеку Javascript, которая утверждает, что может читать метаданные изображения:

http://blog.nihilogic.dk/2008/08/imageinfo-reading-image-metadata-with.html

...