Обработка RAW

Плоды трудов

В рамках сложившейся традиции, ссылки на новые версии нашего разного:

Куда кривая вывезет

А вот возьмем к примеру одну и ту же кривую (редактирования) и нарисуем ее в разных координатах (по обеим осям, конечно, одинаково):

(по клику будет чуть побольше).

В EV-координатах мы, понятно, не можем нарисовать от нуля, размер квадратика 10 стопов (и по X и по Y), на остальных картинках диапазон "0-1".

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

Но возникает ведь и другой вопрос: если кривая "в гамме", то в какой? Вот к примеру кривые для Adobe RGB (2.2) и ProPhoto (1.8) не будут одинаковыми (посмотрите как теневой хвостик отличается на картинке)

Monochrome2DNG 1.2 (release)

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

UPD: версия 1.2 выпущена, брать на официальном сайте.

На всякий случай напомню, что это утилита, которая преобразует RAW-файлы от камер сконвертированных в монохромные (смытием цветных фильтров с сенсора) в одноканальные (монохромные) DNG. Если у вас такой камеры нет (а есть цветная и/или исходно черно-белая камера вроде Leica Monochrom), то Monochrome2DNG...

PixelShift2DNG Released

Дорогие владельцы камер Sony и Pentax с режимом PixelShift.

Наша утилита PixelShift2DNG, после почти двух лет (неспешной) разработки наконец стала релизом.

Мы долго совещались, думали, решали - и решили, что быть ей бесплатной (но с очень простой функциональностью).

Брать тут: https://www.fastrawviewer.com/PixelShift2DNG

RawDigger 1.4 (beta)

С этого постинга мы начинаем плавное тестирование RawDigger 1.4 в котором немало изменений, требующих этого самого тестирования.

Обновление GUI Toolkit

(давно) Используемый нами в RawDigger GUI-toolkit Qt4 (давно) перестал соответствовать современным операционным системам. В результате, мы вынуждены (постепенно) от него избавляться, причем, по тем же соображениям поддержки новых фич в ОС, менять на очень новую версию Qt 5.12

Помимо изменений в коде RawDigger (небольших), это подразумевает долгое и полноценное бета-тестирование:...

LibRaw 201910 snapshot

Выпущен свежий snapshot LibRaw:

Изменений много, поэтому переводить обратно с английского не буду.

Ключевое долгожданное изменение - поддержка Canon CR3 - присутствует. Хочу сказать публичное громкое спасибо Алексею Данильченко: Алексей, СПАСИБО, без тебя мы бы вряд ли справились сами.

Отчет о проделанной работе

Что-то замучала текучка, но вот ее результаты

  • FastRawViewer 1.5.4 - Release Candidate. 14 новых камер, остальные изменения минимальны, даже баги поправленные какие-то смешные.
  • RawDigger 1.3.1 - релиз. Это изменение аж среднего номера версии (1.3.1 считаем вместе с 1.3.0), изменения заметные.
  • PixelShift2DNG 0.9.17 - Release Candidate. Поддержана полностью Sony A7R IV, поддержан Pentax KP (да, у него тоже есть PixelShift).
  • Monochrome2DNG, DPRSplit - выпущены новые версии, но выпуск был - только ради поддержки macOS Catalina,
  • ...

RawDigger и (Adobe) Enhanced DNG

Как, вероятно, знают пользователи адобовских программ, в Camera Raw 11.4/Lightroom 8.4 появилась кнопка Enhance Image. Эта кнопка генерирует DNG в котором содержатся

  • исходные RAW-данные, как были
  • Linear DNG (т.е. после демозаики), причем демозаика какая-то особая, теплая, ламповая, с эксклюзивным вкусом AI

Так вот, в RawDigger 1.3 мы добавили поддержку этого второго слоя, а заодно и поддержку preview и fast load data слоев. Включается в Preferences - Data Processing - Vendor Specific - DNG:

  • Show Enhanced image frame
  • ...

PixelShift2DNG: поддержка камер пентакс

Наконец дошли руки приделать поддержку камер Pentax (K3-II, K1, K1-II) к SonyPixelShift2DNG. Программу пришлось, понятно, переименовать.

Доступно тут: PixelShift2DNG (beta): Convert Pentax K1/K3-II and Sony A7R-III Pixel Shift Files to DNG

На текущий момент программа делает то же что и в случае Sony: 4 отдельных кадра, содержащихся в PEF/DNG файле из камеры - объединяются в один 3-канальный DNG.  Каковой DNG должны полноценно жрать любые программы (но из попробованных, DXO Photolab не жрет, поскольку вообще конвертированные DNG отвергает. С остальными проблем не обнаружено).

В принципе, Адобовские программы (и, насколько удалось понять, C1), объединяют 4 фрейма из этих камер и сами, т.е. поддержка нужна для всяких конверторов "второго плана", но тем не менее.

Motion correction не поддерживается, поскольку эти теги не документированы и как ими пользоваться - пока неясно.

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

 

Быть или казаться?

Несколько дней назад к нам обратился пользователь FastRawViewer с вопросом:

Я снял несколько серий кадров с ISO-bracketing, но FastRawViewer показывает их одинаково в главном окне, хотя JPEG-превьюшки разные. Наверное у вас баг!

Отвечая ему, я предположил несколько причин (включен Auto-ETTR, Auto-ETTR использовался вручную...), в числе возможных причин была и "А возможно, ваша камера ничего и не делает по изменению ISO" (такие примеры известны, начиная с кэноновских ISO50, но вообще их много).

Пользователь прислал файлы - И В РЕЗУЛЬТАТЕ...

Про ISO и ISOless

Вышла новая редакция стандарта ISO 12232, от 2019-года.

Это вот это вот:  Photography— Digital still cameras — Determination of exposure index, ISO speed ratings, standard output sensitivity, and recommended exposure index

В списке изменений читаем:

  • ...

Удивительное рядом, но оно запрещено!

После всех копаний в спецификациях TIFF более всего мне нравится следующий момент:

Вот есть многоканальный (к примеру, RGB) TIFF, так и пишем, 3 значения на пиксель. Или вот 4, потому что Альфа-канал:

  | 5)  PhotometricInterpretation = 2 => RGB
  | 8)  SamplesPerPixel = 4 => RGB + Alpha (не пробовал, но поди можно и больше)
  | 19) ExtraSamples = 0 => Unspecified data т.е. "это не прозрачность"

Дальше для каждого из каналов задается его формат и битность:
...

А если не кот, то кто?

Берем grayscale/floating point/32bit изображение.

И сохраняем его из фотошопа как 24 bit/floating point/TIFF:

Фотошоп, конечно, честно предупреждает, что хрен кто прочтет:

И ведь не врет. Открываем результат в IrfanView:

И наслаждаемся.

При этом:

  | 5)  PhotometricInterpretation = 1 => это Grayscale
  | 10) SamplesPerPixel =...

Если не Adobe то кот?

Базовый Gray/RGB TIFF сковал, полез смотреть всякую экзотику, начал, для начала, с grayscale.

ImageMagick в зубы и в таком вот духе:

for bit in 8 9 12 14 16 17 24 29 32; do convert AZ1I2270_gray.tif -depth $bit -define tiff:endian=msb -define...

Дама, сошедшая с экипажа, снижает необходимое тягловое усилие

Я пропустил анонс и увидел его только по трафику на www.libraw.org, а оказывается еще неделю назад Microsoft выпустил Raw Image Extension (Beta), замену многолетней боли Raw Codec Pack (в Win10 оно встроенное, но текущие версии не сильно лучше) вот с таким анонсом:

By installing the package, you will be able to view thumbnails and metadata of supported raw file formats right in Windows File Explorer or view images in the Photos app.

Пока не смотрел, оно требует...

LibRaw 201812 snapshot

Вышел LibRaw 201812-snapshot и лежит себе на GitHub.

Это - актуальная версия, в последних версиях FastRawViewer/RawDigger используется (практически точно) она.

Поддержка камер

  • Canon: PowerShot A480 (CHDK hack), EOS 2000D, EOS 4000D
  • Eyedeas E1
  • FujiFilm: GFX 50R, XF10, X-T3, X-T100, DBP680
  • GITUP G3 DUO (16:9 mode only, use custom camera for 4:3)
  • Kodak PIXPRO AZ901
  • Leica M10-D, M10-P
  • Nikon D3500, Z6, Z7, P1000
  • Panasonic LX100M2
  • Pentax K-1 II
  • Sony A7 III, HX95, HX99, RX100-VA, RX100-VI
  • Какое-то количество мобильных телефонов
  • ...

Monochrome2DNG Released

We're happy to announce... Тьфу, заклинило на басурманском наречии.

Утилита Monochrome2DNG выпущена в продакшен и до конца года продается с 40%-й скидкой. Вот ее исходное описание на русском (анонс беты), есть и полноценный русский мануал.

Получилась - хорошая вещь, особенно начиная с версии 0.9, когда мы имплементировали подавление неравномерных коррекций, делаемых камерой для (бывших) цветовых каналов.

Сам пользуюсь, за уши не оттащить :)

P.S. Пользуясь...

Про Nikon Z7

Все форматы записи/режимы кропа Nikon Z7 поддержаны в очередных бета-версиях:

RawDigger: https://www.rawdigger.com/news/rawdigger-1-2-25-beta

FastRawViewer: https://www.fastrawviewer.com/blog/FastRawViewer-1-4-10

Если у кого есть Nkon Z6 на руках, то мы очень нуждаемся в следующих примерах:

  1. Uncompressed: 12/14 bit, все режимы кропа (FX, DX, 4:5, 16:9, 1:1) - эти просто очень нужны, с очень большой вероятностью мы 14bit/uncompressed просто нормально не читаем (да и про 12 бит уверенности нет).
  2. Compressed: 12/14 bit lossy/lossless, все режимы кропа - эти файлы должны уже сейчас читаться нормально, но нужны примеры для проверки.
  3. sRAW/mRAW - тоже должны читаться, но нужны примеры для проверки.

Краткий отчет о....

I. Софт с поддержкой новых (и очень старых) камер:

  • Fujifilm XF10, X-T3, GFX 50R, DBP680
  • Gitup G3 duo
  • Nikon Z7 (beta support), P1000
  • Old Leaf cameras with RGB TIFF output (Cantare, DCB2, Volare)

FastRawViewer/beta: https://www.fastrawviewer.com/blog/FastRawViewer-1-4-10

RawDigger/beta: https://www.rawdigger.com/news/rawdigger-1-2-25-beta

II. Monochrome2DNG: https://www.fastrawviewer.com/blog/Monochrome2DNG-Beta-0-9-1

  • Фильтрация плохих пикселей в файлах Panasonic RW2
  • Изменение camera model в результирующем DNG (чтобы, например, иметь отдельные пресеты, срабатывающие по имени камеры, но не срабатывающие по такой же цветной камере).

Monochrome2DNG 0.9

Продолжаем подбирать хвосты: выпущена версия 0.9 утилиты Monochrome2DNG (вот про нее на русском).

Эта утилита мало кому нужна (потому что монохромных камер, переделанных из цветных, на руках мало), но если уж нужна, так нужна :)

В версии 0.8 оставалась недоделка, суть которой сводится вот к чему:

  • В (исходно) цветных камерах разные цветовые каналы могут обрабатываться по разному: разное усиление (все едино баланс белого потом скорректирует), разное поканальное
  • ...

Pages

Subscribe to Обработка RAW