У меня есть фотосообщество (www.jungledragon.com), которое позволяет пользователям загружать фотографии. Моя платформа — PHP/CodeIgniter.
В рамках процесса загрузки я уже читаю информацию EXIF с помощью PHP-функции exif_read_data, которая отлично работает. Я читаю информацию о камере и показываю ее на вкладке информации.
Кроме того, ожидается, что пользователь вручную установит название фотографии, описание и теги на веб-сайте после загрузки фотографии. Однако некоторые пользователи управляют этими полями в своей программе управления изображениями, например Lightroom. Было бы здорово, если бы я тоже мог читать их, загрузка стала бы полной радостью.
Я уже улучшил свое чтение EXIF, чтобы читать «заголовок», таким образом пользователям больше не нужно устанавливать заголовок изображения после загрузки. Теперь я ищу, чтобы прочитать ключевые слова, где я застрял. Вот частичный скриншот изображения в Lightroom:
Я могу прочитать метаданные, но как мне прочитать ключевые слова? Тот факт, что это не внутри метаданных, заставляет меня задуматься, возможно ли это вообще? Я пытался прочитать каждое значение, которое я могу получить (ANY_TAG, IFD0, EXIF, APP12), используя exif_read_data, но ключевые слова не найдены.
Есть какие-нибудь мысли?