|
|
|
Железный канал: «База данных растровых изображений» |
|
|
Dymon 1177 EGP
Рейтинг канала: 3(25) Репутация: 238 Сообщения: 5296 Откуда: точка Зарегистрирован: 14.10.2004 |
|
Криптон : |
переименовать в "Необязательные поля"? Или ещё как-то? Потому что просто "Поля записей" вводят в заблуждение, по-моему. Про обязательные-то там ничего нет.
|
Не, давай тогда пока оставим как есть.
Криптон : |
Можно скриншот?
|
Можно.
Cкрытый текст (кликните здесь для просмотра)
|
_________________ Геолух-газовик, нефтяник и ретроГад Лебедев.
А ещё - злобный тупой дурак. :) |
|
|
Криптон 995 EGP
Рейтинг канала: 5(116) Репутация: 164 Сообщения: 2665 Откуда: Москва Зарегистрирован: 05.04.2008 |
|
Гм. И в самом деле непорядок. Будет исправлено. Пока что можно воспользоваться командами в меню «Настройка -> Правая панель: Выровнять правую панель» (если пустое место предпочтительнее отдать окошку предпросмотра картинки) либо «...Занять пространство» (если место планируется отдать окошку редактирования допполей)
добавлено спустя 27 минут:
Исправленная версия.
1)Теперь в меню «Настройка», в группу «Правая панель» добавлена опция «Автовыравнивание», включенная по умолчанию. Пока она включена, при каждом изменении размеров главного окна будет происходить выполнение команды «Настройка -> Правая панель: Выровнять правую панель»
2)В окне «Добавить к списку стандартных полей» буквы в третьей колонке заменены на слова.
RastrDB_1.7.1.2.rar |
Описание: |
|
Имя файла: |
RastrDB_1.7.1.2.rar |
Размер файла: |
615.38 KB |
Скачано: |
381 раз(а) |
Последний раз редактировалось: Криптон (20:22 24-01-2013), всего редактировалось 1 раз |
|
|
Dymon 1177 EGP
Рейтинг канала: 3(25) Репутация: 238 Сообщения: 5296 Откуда: точка Зарегистрирован: 14.10.2004 |
|
Ещё давно хотел сказать вот о чём. В некоторых случаях (не во всех) программа почему-то не хочет читать значение диафрагмы из экзифа. Пример - вот этот файл:
Программа оставляет поле "Диафрагма" пустым.
_________________ Геолух-газовик, нефтяник и ретроГад Лебедев.
А ещё - злобный тупой дурак. :) |
|
|
Криптон 995 EGP
Рейтинг канала: 5(116) Репутация: 164 Сообщения: 2665 Откуда: Москва Зарегистрирован: 05.04.2008 |
|
Расследование показало:
1)"Диафрагмой" программа считает значение поля PropertyTagExifAperture (Описание из справки: "Lens aperture. The unit is the APEX value.")
В данной фотографии этого поля нет.
2)То, что Опера показывает как "Диафрагма" у этой фотографии - значение поля PropertyTagExifFNumber (Описание из справки: "F number." Что бы это значило? ).
Данное поле в настоящий момент программой не обрабатывается.
Что можно сделать?
а)Добавить новое обрабатываемое EXIF-поле, обозвать его "Диафрагма №2" или "№F" или что там обозначает этот "F number"
б)Ввести для поля "Диафрагма" особое правило, чтобы оно, если поле PropertyTagExifAperture пусто, смотрело в поле PropertyTagExifFNumber.
Какой вариант лучше?
Последний раз редактировалось: Криптон (19:47 25-01-2013), всего редактировалось 1 раз |
|
|
Dymon 1177 EGP
Рейтинг канала: 3(25) Репутация: 238 Сообщения: 5296 Откуда: точка Зарегистрирован: 14.10.2004 |
|
Криптон : |
То, что Опера показывает как "Диафрагма" у этой фотографии - значение поля PropertyTagExifFNumber
|
Я экзиф не в Опере смотрел, а в "Свойствах" в винде. Вроде бы там для диафрагмы одно поле.
Криптон : |
(Описание из справки: "F number."
|
Это значение диафрагмы и есть.
Криптон : |
Что можно сделать?
а)Добавить новое обрабатываемое EXIF-поле, обозвать его "Диафрагма №2" или "№F" или что там обозначает этот "F number"
б)Ввести для поля "Диафрагма" особое правило, чтобы оно, если поле PropertyTagExifAperture пусто, смотрело в поле PropertyTagExifFNumber.
Какой вариант лучше?
|
Думаю, второй. А если вообще заставить программу в поле "Диафрагма" загружать данные не из PropertyTagExifAperture, а из PropertyTagExifFNumber? Или оно тоже не всегда заполнено?
_________________ Геолух-газовик, нефтяник и ретроГад Лебедев.
А ещё - злобный тупой дурак. :) |
|
|
Криптон 995 EGP
Рейтинг канала: 5(116) Репутация: 164 Сообщения: 2665 Откуда: Москва Зарегистрирован: 05.04.2008 |
|
Dymon : |
А если вообще заставить программу в поле "Диафрагма" загружать данные не из PropertyTagExifAperture, а из PropertyTagExifFNumber?
|
Это проще всего: заменить всего одну константу, и готово.
Dymon : |
Или оно тоже не всегда заполнено?
|
Не знаю.
Dymon : |
Это значение диафрагмы и есть.
|
Ну, значит, я выбрал не то поле...
|
|
|
Dymon 1177 EGP
Рейтинг канала: 3(25) Репутация: 238 Сообщения: 5296 Откуда: точка Зарегистрирован: 14.10.2004 |
|
Криптон : |
Ну, значит, я выбрал не то поле...
|
Не факт. Я вот сейчас смотрю в ИрфанВью - там почему-то некоторые поля дублируются. В том числе выдержка и диафрагма. К чему бы это...
_________________ Геолух-газовик, нефтяник и ретроГад Лебедев.
А ещё - злобный тупой дурак. :) |
|
|
Криптон 995 EGP
Рейтинг канала: 5(116) Репутация: 164 Сообщения: 2665 Откуда: Москва Зарегистрирован: 05.04.2008 |
|
Я тут посмотрел...
То, что у меня сейчас обозвано "Диафрагмой", в Опере идёт как "Диафрагменное число". А в виндовых свойствах это, похоже, обозвано "Светосила", но там оно почему-то округляется до целых. Может, как в Опере сделать?
добавлено спустя 1 минуту:
Или Винда обзывает "Светосилой" то, что в Опере "Максимальное диафрагменное число"?
добавлено спустя 2 минуты:
Да, точно. Причём "Диафрагменное число" может быть больше "Максимального диафрагменного числа": http://img-fotki.yandex.ru/get/6426/79025969.24/0_8176b_5425e2e2_orig
Последний раз редактировалось: Криптон (20:40 25-01-2013), всего редактировалось 3 раз(а) |
|
|
Dymon 1177 EGP
Рейтинг канала: 3(25) Репутация: 238 Сообщения: 5296 Откуда: точка Зарегистрирован: 14.10.2004 |
|
Криптон : |
Я тут посмотрел...
То, что у меня сейчас обозвано "Диафрагмой", в Опере идёт как "Диафрагменное число". А в виндовых свойствах это, похоже, обозвано "Светосила", но там оно почему-то округляется до целых. Может, как в Опере сделать?
добавлено спустя 1 минуту:
Или Виндв обзывает "Светосилой" то, что в Опере "Максимальное диафрагменное число"?
|
Так. А посмотри-ка вот этот файл:
Что у него в каких полях прописано?
добавлено спустя 2 минуты:
Криптон : |
Причём "Диафрагменное число" может быть больше "Максимального диафрагменного числа"
|
Так и должно быть. Диафрагменное число - это, видимо, то, с которым делался данный снимок. А максимальное диафрагменное число - это то, на которое вообще данный объектив способен.
_________________ Геолух-газовик, нефтяник и ретроГад Лебедев.
А ещё - злобный тупой дурак. :)
Последний раз редактировалось: Dymon (20:44 25-01-2013), всего редактировалось 1 раз |
|
|
Криптон 995 EGP
Рейтинг канала: 5(116) Репутация: 164 Сообщения: 2665 Откуда: Москва Зарегистрирован: 05.04.2008 |
|
Dymon : |
Что у него в каких полях прописано?
|
Опера видит так (кликните здесь для просмотра)
|
В программе в поле "диафрагма" 6,643856.
Dymon : |
Диафрагменное число - это, видимо, то, с которым делался данный снимок. А максимальное диафрагменное число - это то, на которое вообще данный объектив способен.
|
Поэтому, когда снимок сделан с числом, превышающим возможности объектива, то тут всё в порядке?
добавлено спустя 2 минуты:
Собственно, может сделать так:
В поле "Диафрагма" писать то, что Опера видит как диафрагма (поле PropertyTagExifFNumber), и добавить два новых поля: "Диафрагменное число" (поле PropertyTagExifAperture) и "Максимальное диафрагменное число" (поле PropertyTagExifMaxAperture)? Похоже, это наиболее логично.
Последний раз редактировалось: Криптон (20:52 25-01-2013), всего редактировалось 4 раз(а) |
|
|
Dymon 1177 EGP
Рейтинг канала: 3(25) Репутация: 238 Сообщения: 5296 Откуда: точка Зарегистрирован: 14.10.2004 |
|
Криптон : |
В программе в поле "диафрагма" 6,643856.
|
Бред. В ИрфанВью и в Винде отображается 10 - и это правильное значение, какое и должно быть. Откуда вообще это 6,64 взялось?
Криптон : |
Поэтому, когда снимок сделан с числом, превышающим возможности объектива, то тут всё в порядке?
|
В порядке. Чем сильнее закрыта диафрагма, тем число больше. Соответственно, максимальное диафрагменное число - на самом деле, максимально открытая диафрагма. Т.е. наименьшее число из всех возможных для данного объектива. Но оно нам не нужно. Нам нужно правильно отобразить диафрагму в программе.
Криптон : |
Собственно, может сделать так:
|
Не хотелось бы поля плодить. Хочется сделать одно, с правильным значением.
_________________ Геолух-газовик, нефтяник и ретроГад Лебедев.
А ещё - злобный тупой дурак. :) |
|
|
Криптон 995 EGP
Рейтинг канала: 5(116) Репутация: 164 Сообщения: 2665 Откуда: Москва Зарегистрирован: 05.04.2008 |
|
Dymon : |
и это правильное значение, какое и должно быть.
|
Тогда просто переделываю поле "Диафрагма" так, что бы оно читало свойство PropertyTagExifFNumber. Это быстро.
|
|
|
Dymon 1177 EGP
Рейтинг канала: 3(25) Репутация: 238 Сообщения: 5296 Откуда: точка Зарегистрирован: 14.10.2004 |
|
Криптон : |
Тогда просто переделываю поле "Диафрагма" так, что бы оно читало свойство PropertyTagExifFNumber. Это быстро.
|
Давай попробуем. Я сейчас прошерстил свою БД - там у всех файлов бардак с диафрагмами, а я только сейчас внимание обратил. Надо будет перечитать экзифы в новой версии.
_________________ Геолух-газовик, нефтяник и ретроГад Лебедев.
А ещё - злобный тупой дурак. :) |
|
|
Криптон 995 EGP
Рейтинг канала: 5(116) Репутация: 164 Сообщения: 2665 Откуда: Москва Зарегистрирован: 05.04.2008 |
|
Исправленная версия - поле «Диафрагма» теперь читается из PropertyTagExifFNumber
Последний раз редактировалось: Криптон (21:52 25-01-2013), всего редактировалось 1 раз |
|
|
Dymon 1177 EGP
Рейтинг канала: 3(25) Репутация: 238 Сообщения: 5296 Откуда: точка Зарегистрирован: 14.10.2004 |
|
Криптон : |
Исправленная версия - поле «Диафрагма» теперь читается из PropertyTagExifFNumber
|
А ты больше ничего там не правил? У меня теперь ни диафрагма не читается, ни ISO, ни дата съёмки. Из всего экзифа только выдержка определилась и фокусное расстояние.
_________________ Геолух-газовик, нефтяник и ретроГад Лебедев.
А ещё - злобный тупой дурак. :)
Последний раз редактировалось: Dymon (21:16 25-01-2013), всего редактировалось 1 раз |
|
|
Криптон 995 EGP
Рейтинг канала: 5(116) Репутация: 164 Сообщения: 2665 Откуда: Москва Зарегистрирован: 05.04.2008 |
|
Круто У меня диафрагма читается, несколько раз проверял. А в подменю "Настройка -> Обрабатываемые EXIF- и IPTC- поля" все нужные галки стоят?
|
|
|
Dymon 1177 EGP
Рейтинг канала: 3(25) Репутация: 238 Сообщения: 5296 Откуда: точка Зарегистрирован: 14.10.2004 |
|
Криптон : |
А в подменю "Настройка -> Обрабатываемые EXIF- и IPTC- поля" все нужные галки стоят?
|
Действительно, галка у "Диафрагмы" не стояла. Теперь читается правильно. Но вот ISO и дата съёмки по-прежнему не видны, а галки-то стоят...
_________________ Геолух-газовик, нефтяник и ретроГад Лебедев.
А ещё - злобный тупой дурак. :)
Последний раз редактировалось: Dymon (21:31 25-01-2013), всего редактировалось 1 раз |
|
|
Криптон 995 EGP
Рейтинг канала: 5(116) Репутация: 164 Сообщения: 2665 Откуда: Москва Зарегистрирован: 05.04.2008 |
|
Хм, и в самом деле. Надо копать, пока мне причина не ясна...
добавлено спустя 14 минут:
Извиняюсь. Забыл собственный алгоритм. Там недостаточно было просто заменить константу; в целях оптимизации предполагалось, что прописанный в коде массив отсортирован по возрастанию, а я эту сортировку нарушил. Вот теперь исправлено.
Кстати, с удивлением обнаружил, что поле "Макс. диафрагма" (оно же "Светосила" в виндовых свойствах) уже есть, оказывается...
Последний раз редактировалось: Криптон (12:01 26-01-2013), всего редактировалось 2 раз(а) |
|
|
Dymon 1177 EGP
Рейтинг канала: 3(25) Репутация: 238 Сообщения: 5296 Откуда: точка Зарегистрирован: 14.10.2004 |
|
Во! Теперь всё работает. В качестве пожелания: сделай округление значений диафрагмы и макс. диафрагмы до 1 знака после запятой, плиз. А то в некоторых файлах у меня, к примеру, 5,59808768. Неудобно. Ну, это если можно.
_________________ Геолух-газовик, нефтяник и ретроГад Лебедев.
А ещё - злобный тупой дурак. :) |
|
|
Криптон 995 EGP
Рейтинг канала: 5(116) Репутация: 164 Сообщения: 2665 Откуда: Москва Зарегистрирован: 05.04.2008 |
|
Dymon : |
округление значений диафрагмы и макс. диафрагмы до 1 знака после запятой
|
Готово. В подменю «Настройка -> Обрабатываемые EXIF- и IPTC-поля» добавлена опция «Округлять до десятых», по умолчанию включенная. Её значение учитывается только при чтении данных из файла, то есть, существующие экзифы надо перечитать.
Последний раз редактировалось: Криптон (19:01 26-01-2013), всего редактировалось 1 раз |
|
|
|
|
|
Железный канал: «База данных растровых изображений» |
|