RawDigger 0.9.14 RC1

Граждане фотографы!

А потестируйте, кому не лень, новый RawDigger:

  • RawDigger-0.9.14-RC1-RU-Setup.exe
  • RawDigger-0.9.14-x64-RC1-RU-Setup.exe
  • RawDigger-0.9.14-RC1-RU.dmg
Уже потестировали. Берем 0.9.14 отсюда и наслаждаемся.

Из новых фишек там есть вот такое вот (доступно через Menu-Selection-Selection Grid):

Если простыми словами, то появился инструмент для удобного замера цветных шкал. Натягиваете на шкалу сетку того же размера, размещаете углы, таким образом, чтобы красные квадратики попадали в ячейки мишени - и вуаля. Вуаля в том, что по одной кнопке (Selection to Samples) в таблице Samples оказываются ваши замеры, которые потом можно сохранять (в CSV и CGATS), смотреть гистограмму и все такое прочее:

Подробности, а именно что значат кнопки в диалоге управления сеткой, - в прилагаемой документации (раздел "Selection Grid: работа с цветовыми шкалами").

CGATS от RawDigger прекрасно кушается программами профилирования.

Хинт: если положить карту на равномерное серое поле, снять ее, потом карту убрать и снять серое поле при том же освещении, то затем можно, не убирая сетку, по второму кадру (с серым полем) построить таблицу неравномерности освещения и использовать ее затем при построении профиля.

Полный Changelog

Новое и измененное:

  • Список последних открытых файлов вынесен в отдельное под-меню, длина списка - до 25 файлов.
  • Удобный съем информации с цветных шкал (Selection Grid)
  • Возможность фильтрации bad pixels для камер Panasonic
  • Переделан показ метаданных файла:
    Добавлены: режим замера, экспокоррекция, использованный объектив и фокусное расстояние.
    Убраны: уровень черного, Bayer Matrix

Поддержка новых камер:

  • Canon: G15, S110, SX50, 6D, EOS M
  • Casio: EX-ZR100
  • Fujifilm: F800EXR, XF1, X-E1
  • Leica: D-LUX6, V-LUX4
  • Nikon: 1 J2, 1 V2, D600, P7700
  • Olympus: E-PL5, E-PM2, XZ-2
  • Panasonic: FZ200, GH3, LX7, G5
  • Pentax: K-5 II, K-5 IIs, K-30, Q10
  • Samsung: EX2F
  • Sony: SLT-A99, NEX-5R, NEX-6, RX-1

Исправлены ошибки:

  • Значения 1200,1500 в оцифровке вертикальной оси гистограммы записываются теперь как 1.2k 1.5k а не как 1k
  • При индикации выдержек больше 1 секунды, значение округляется до десятых долей, а не до целых секунд.
  • При сохранении параметров гистограммы правильно сохраняется диапазон EV
  • Элементы гистограммы не дергаются по нажатию стрелочек
  • Ctrl-→/Ctrl-← работают во всех окнах программы
  • Next File/Prev File нормально работает, если в программу был передан файл с неверным регистром имени файла (напр. через командную строку).
  • При удалении Sample/Selection - очищается соответствующее поле в информационных окнах.
  • Улучшен алгоритм определения переэкспозиции.

P.S. Если несовместимых с жизнью проблем не будет обнаружено, через 1-2 дня выкачу на сайт RawDigger и вы увидите это через механизм апдейтов самой программы.

Comments

смотрю на результат, что на скриншоте, и не покидает ощущение, что у данной 5дм2 немного разные фильры G1 и G2. но ведь дебайеризировать такое сложнее, необходимо привести оба зелёных к одному уровню...

Да, если посмотреть на серые плашки, то G2 устойчиво меньше. Правда несильно, но 6 из 6 - это хороший показатель. Более того, он на всех плашках меньше. Что еще лучший показатель.

Это может быть и результатом чуть разных коэффициентов усиления и результатом разных фильтров, проверять надо.

И таки да, формально надо считать что цветов - четыре. Как оно бывает и на других камерах (и отличия не копеечные, а вполне серьезные). Что делать - понятно. Интерполировать каналы отдельно, а профиль иметь 4-в-3.

> И таки да, формально надо считать что цветов - четыре. Как оно бывает и на других камерах (и отличия не копеечные, а вполне серьезные). Что делать - понятно. Интерполировать каналы отдельно

Насколько я помню алгоритмы дебайеризации, там как раз фишка в том, что канал G считается "яркостным", по нему и строятся направления интерполяции для остальных цветов, как правило. 4-х канальное интерполирование уже совсем другое, как я понимаю, цветовая информация получается разряженной и артефактов должно давать больше. Я бы как раз наоборот, думал о том, как сначала привести уровень G2 к уровню G1, может быть цветовым профилем как раз.

Не уверен на счёт полезности, но может быть в RAWDigger стоит добавить какой-то инструмент именно для анализа разности G1-G2 на однородных плашках? Разница какая-то в данном примере неустойчивая, я её не до конца понимаю.

Чтобы это анализировать - RD должен понимать "что изображено". Этого пока нет.

Конечно, можно туда вшить какое-то описание CC24 (или нескольких стандартных мишеней) и некую логику по анализу. Но сначала бы неплохо разработать какую-то ручную методику, под которую делается софтверное решение.
Но еще первее - начать с целей и задач. Мы хотим изучать разницу между G1/G2 чтобы что? Цветовые профили строить? Цветовые профили можно строить просто решив, что два канала - (всегда) разные.

При такой маленькой разнице между двумя зелеными (да и при бОльшей, как в олимпусах старых, - тоже) - оба зеленых являются достаточно яркостными для успешного построения luminocity map.

> а профиль иметь 4-в-3.

а какое ПО такие профили может строить и какие программы такие профили камер кушают ?

Про ПО - не задумывался.

Интерполяцию 4-х каналов отдельно и профиль 4-в-3 умеет даже dcraw (там часть встроенных профилей именно такая)

> Интерполяцию 4-х каналов отдельно и профиль 4-в-3 умеет даже dcraw (там часть встроенных профилей именно такая)

ну речь-то как раз о не о встроенных преобразованиях в коде, а именно о внешних профилегенераторах и возможности оные использовать эти профили в имеющихся конверт(е/о)рах... то есть это на самом деле только для самих писателей кода на данный момент.

Подсунуть свою матрицу в LibRaw на ходу - нет никаких проблем. Но это да, для разработчика в первую очередь, он должен такую дырку проковырять.

Бывают ли в DNG цветовые матрицы 4x3 - сходу не соображу, но отчего бы и нет, как иначе всякие Sony F828 поддержать?

а поддержка новых камер по сравнений с пред. версией добавлена или это пока исключительно версия для отработки инструмента для удобного замера цветных шкал ?

Написано же прямо в посте
"Поддержка новых камер"
И список из 31 камеры.

Реально, конечно, кроме Fuji X-E1 и Samsung EX2F, все и так работало. Руками поставить уровень черного и не обращать внимания на рамку - невелика проблема.

> Написано же прямо в посте

чукча прочитал начало в lj и сразу побежал писать...

> Руками поставить уровень черного ... - невелика проблема.

эх... то есть его предлагается помнить для разных ISO и каждый раз руками вписывать Ё-| ... и верить ли в этом случае тому как его видно в rawdigger из сконвертированных Adobe DNG converter'ом (.RW2->DNG) файлов... это ведь однако геморрой !

Ну черный обычно видно на гистограмме. Но, конечно, когда программа знает - удобнее.

С уровнем черного на RW2 - отдельная история. Он, если я правильно помню, в LibRaw/dcraw - вшитый (т.е. определяется не по данным из RAW), а у Адоба на этот счет - свое мнение.

> отдельная история

то есть ожидать eventually правильное (вычисляемое) решение в программе не следует ?

У RW2, насколько я понимаю, не по чему вычислять.

О!
Sony: SLT-A99 - это хорошо! ;)

насчет съема всех данных сразу например по колорчекеру удобно конечно, но сохраненный sample-файл например один из известных профилировщиков (ProfileMaker) не понимает - структуру данных воспринимает, но уровни не воспринимает. Насколько я понимаю под него референс файл сделан безразмерным.
Вряд ли и другие профилировщики понимают это

Приведите к диапазону 0//255 в Excel или скриптом.
Правильные профилировшики, впрочем, поймут и без этого.

Пожелание услышано.
В следующей версии (не в 0.9.14) - сделаем и нормализацию и ББ для этих данных.