Exif

Главные вкладки

Аватар пользователя Arturus Arturus 30 октября 2009 в 13:36

Кто ставил модуль?

У меня после установки и указания обрабатывать ноды типа blog
выдается ошибка, типа файл не найден
warning: exif_read_data() [function.exif-read-data]: Not a file in ../sites/all/modules/exif/exif.class.php on line 63.

Изображения к blog цепляю через модуль Image Attach 6.x-1.0-beta3 (идет вместе с Image)

Комментарии

Аватар пользователя Arturus Arturus 12 ноября 2009 в 8:38

Кто ставил модуль EXIF, поделитесь знаниями
Аналогичная проблема наблюдается не только с Блогами, но и с любыми другими типами материала.
Где то читал, что php может быть скомпилирован с поддержкой –enable-exif
может в этом проблема?

Аватар пользователя Arturus Arturus 12 ноября 2009 в 14:30

А поподробнее? Что он из себя представляет, как ставить? Как в работе? Какую инфу он может выводить?
Основная проблема видится в том, что на сайте показываются не оригиналы, а уменьшенные до 600 px фотки, соответственно этот плагин ничего не покажет:-(
Если бы он сохранял инфу в поле CCK

Аватар пользователя Arturus Arturus 29 января 2010 в 15:48

Немного разобрался с настройкой модуля EXIF
Чтобы вывести данные EXIF надо добавить CCK поле для материала типа изображения.
Поле должно называться определенным способом (в этом и заключена изюминка)
Шаблон поля
field_ifd0_model
где
field - это стандартное обязательное название
ifd0 - название информационного блока EXIF, блоки могут быть разными, их название смотрим на странице настройки модуля EXIF admin/settings/exif (FILE, COMPUTED, IFD0, THUMBNAIL, EXIF, GPS, INTEROP...)
model - название тега в вышеуказанном блоке, смотрим на той-же странице admin/settings/exif

т.е. наше поле field_ifd0_model выведет инфу EXIF из блока ifd0 для тега model - модель камеры
field_computed_aperturefnumber - диафрагма
field_exif_exposuretime - выдержка

Аватар пользователя tlntim tlntim 18 декабря 2011 в 13:33

Все написанное Вами верно для Drupal 7. В шестерке проще. Главное, чтобы хостер поддерживал EXIF в PHP. Если хостер не поддерживает EXIF (из-за большой нагрузки и снижения производительности), нужно собирать свой PHP интерпретатор, что я и сделал на мастерхосте. Но вывод данных EXIF у меня пока так и не заработал, какие только поля я не добавлял и как их не настраивал, после загрузки фото ничего не появляется кроме заголовка, body, самого изображения и комментов. А Вам удалось получить EXIF-метаданные?

Аватар пользователя tlntim tlntim 18 декабря 2011 в 13:33

Все написанное Вами верно для Drupal 7. В шестерке проще. Главное, чтобы хостер поддерживал EXIF в PHP. Если хостер не поддерживает EXIF (из-за большой нагрузки и снижения производительности), нужно собирать свой PHP интерпретатор, что я и сделал на мастерхосте. Но вывод данных EXIF у меня пока так и не заработал, какие только поля я не добавлял и как их не настраивал, после загрузки фото ничего не появляется кроме заголовка, body, самого изображения и комментов. А Вам удалось получить EXIF-метаданные?