Menu

Версия со чтением EXIF

2015-01-29
2015-08-08
  • Dmitry Borisov

    Dmitry Borisov - 2015-01-29

    Кто может потестировать версию которая читает и показывает несколько полей EXIF? Если exif была найдена, то в панели изображений после типа изображения будет надпись EXIF, во всплывающей подсказке к которой будут сами данные. http://rghost.ru/6YZMkMDnP

     
    • Anonymous

      Anonymous - 2015-01-30

      В архиве - версия 231, так и должно было быть? Вышеописанный функционал - работает, на тех примерах, что мне под руку попались, в тултипе выводится (секунд на 5) только имя программы и дата-время сохранения.
      Кстати, дата-файлы от 232 к версии 231 - подошли полностью, а вот после повторного восстановления версии 232 пошло "переиндексирование". Но без вылетов.

       

      Last edit: Anonymous 2015-01-30
    • Anonymous

      Anonymous - 2019-04-09
      Post awaiting moderation.
  • Dmitry Borisov

    Dmitry Borisov - 2015-01-31

    Да версию можно любую забить. Ну я самые распространенные данные добавил: описание, производитель, модель камеры, программа, автор, время, коментарий. Но время выводится которое хранится в строком виде, есть еще несколько видов времени, их я не разобрался как переводить. Дата файлы не могут подойти. Если версия файла старая, то EXIF не считывается из них и наверно заново считывается или нет. Лучше удалить файлы. Может надо добавить описание, что именно за параметр выводится? И время побольше показа подсказок? Вот на картинке полный набор.

     
    • Anonymous

      Anonymous - 2015-01-31

      Порылся на других картинках, пронаблюдал вывод в т.ч. имени камеры. Охотно верю, что и остальные озвученные параметры при их наличии в exif также отобразятся. Вывод названия параметра думаю не повредит (по возможности - с выравниванием колонок "имя поля" и "значение").
      Наблюдал иногда такую странность. Имеется найденная пара картинок. В их панелях у обеих выводится поле EXIF. При последовательном перемещении курсора между этими двумя полями (и только между ними) в какой-то момент (зкономерности не выявлено) тултип перестает выводиться. Наблюдалось такое только у верхнего поля exif. Лечится временным переводом курсора куда-нибудь (не на поле exif). Если потом снова перемещать курсор только между полями exif ситуация повторяется.
      Насчет увеличения времени показа. С учетом того, что в exif может храниться (даже только в разделе Камера) весьма различный объем информации (в т.ч. весьма немаленький) - сделать вывод не по таймауту, а постоянно, до клика мышкой.
      Насчет дата-файлов. Сложно сказать определенно (лень перебирать абсолютно все варианты), но похоже что единственный случай, когда их однозначно нужно удалять - это обновление 231-232, иначе - проблема с запуском. Прочие варианты в худшем случае приводят к переиндексированию/пересозданию дата-файлов. Но согласен, что для надежности лучше удалять их всегда (и упомянуть об этом в описании).
      PS А что значит фраза "версию любую можно забить"? Версия определяется exe-файлом, а exif-функционал сидит в dll?
      PPS Ну и как по мне, с учетом основного назначения программы, не имеет особого смысла сильно увлекаться выводом большого числа полей exif. Любая выводимая информация по логике нужна только с целью определить, какая картинка из пары - ценнее. Все остальное - несущественно и будет только (пусть и немного) замедлять работу программы.

       

      Last edit: Anonymous 2015-01-31
  • Dmitry Borisov

    Dmitry Borisov - 2015-01-31

    Чтобы по клику мышкой, это надо новое онко будет создавать. Пускай будет всплывающая. Максимум можно поставить 32 секунды. Да подсказки не всегда появляются, не знаю в чем дело. Обьем-то может храниться любой, но пока настроено что больше 260 знаков на поле не выделется. Я когда тестирую версию не меняю, какая была вбита та и остается. EXIF считывается GDI+ из dll и сохраняется ей а потом передается в GUI exe. А я больше полей и не нашел. У большинства снимков скаченных эти поля использовались. Конечно есть еще цифровые время дата, встроенные эскизы, GPS координаты. Но чтобы определить, что там оригинал снятый камерой, а там пережатая на сайте фотка достаточно.

     
  • Anonymous

    Anonymous - 2015-08-08

    Что такое версия EXIF 0220 (0221 и т.д.)? Что значат эти цифры?

     

Anonymous
Anonymous

Add attachments
Cancel