Обработка RAW

LibRaw 0.17-Beta3

Медленнее чем хотелось бы, но двигаемся к релизу.

LibRaw 0.17-Beta3:

  • +5 камер (всего 823)
  • Расширение C-API для удобства 3D Lut Creator

Если не будет жалоб, то эта же версия выйдет в виде релиза через пару недель.

LibRaw 0.17-Beta2

Традиционный анонс:

В LibRaw 0.17 Beta2 добавилось-изменилось:

  • Новые камеры: Canon G3 X, Sigma dp0 Quattro
  • Исправлена установка уровня черного для Nikon 1 S2
  • Поддержано извлечение второго кадра для Fuji F700 и S20Pro

Идем к релизу, что-то этот альфа-бета-цикл затянулся.
 

RawDigger 1.1.6

RawDigger 1.1.6 это только поддержка новых камер:

  • Canon 5DS/5DS R - форматы sRAW и mRAW
  • Fujifilm X-T10
  • Leica Q
  • Olympus AIR-A01
  • Pentax K3 II (4-кадровый режим - извлекается 1-й кадр)
  • Sigma dp3 Quattro
  • Sony RX100-IV

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

Берут где обычно

А что такое глобус вам расскажет учитель географии

Устройство ИК1-УТТХ готово к пробному использованию, ждет темноты. Краска херовато легла, но думаю что сойдет.

Интересно, угадает кто назначение этой хрени без объяснения? Теги стоят правильно!

Комменты не скринятся, правильный ответ будет, я надеюсь, завтра.

RawDigger 1.1.4 (с поддержкой Canon 5DS/5DSR)

По традиции, анонс тут:

RawDigger 1.1.4 это не только ценный мех, но и:

  • Поддержка 8 новых камер, включая Canon 5DS/5DSR (тестировалось только на полноразмерных RAW, примеров mRAW/sRAW пока у нас нет, работает или нет - не знаем; у полноразмерных RAW - новый формат, ранее на кэнонах не встречавшийся, изменения малы, но есть)
  • Поддержка смартфонов с RAW: на чипсете MTK (вроде бы 6589) и на соневских сенсорах.
  • Улучшенная работа на маленьких мониторах.

Равчики от 5DS-R берут с Imaging Resource, уже не берут! (но я все скачал и таки изучу вопрос, с той вот поправкой что это pre-production и надо будет переделывать по выходу камеры).

Письма из шестой палаты

А вот, например, камера Konica-Minolta 7D (и другие того же поколения).

В файле внутри неонка превьюшка. Нормальный практически JPEG. Только первые байты не FF D8, как полагается, а 02 D8

НО ПОЧЕМУ!!!???

Q: low level zip access

Преамбула:

Capture One умеет (не знаю когда, имел дело только с результатом) писать такие вот .eip-файлы.

Каждый такой .eip - это нежатый ZIP-файл (от ZIP - только контейнер) в котором лежит файлик 0.RAW (вместо RAW - реальное расширение, .IIQ или .NEF или еще чего) и немножко служебных файлов самой C1.

FastRawViewer и RawDigger ходят в эти файлы с помощью libarchive: archive_read_open_fd()/archive_read_next_header(), находят 0.EXT, аллоцируют буфер и читают туда через archive_read_data().

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

Соответственно, вопрос:

А не встречал ли кто 'low level' библиотеки для доступа к ZIP-файлам? Ну то есть мне надо считать оглавление и смещения/размеры данных в файле (и, для гарантии, вид сжатия), а дальше - для нежатых ZIP-ов я бы сделал себе mmap() нужного куска и не читал бы с диска лишнего.

И про EXIF

Вот есть такая компания, Панасоник. Делает цифровые камеры, в числе прочего.

В этих цифровых камерах есть RAW. И есть, конечно же, JPEG.

В этих RAW тоже есть JPEG, внутри.

В этих JPEG, и в отдельных и в тех которые внутри RAW, есть EXIF. А внутри EXIF - MakerNotes, панасонико-специфичные.

Теперь следите за руками:

  • Порядок байт в EXIF (Intel/Motorola, II/MM) задан там внутри, стандартным образом.
  • В тех файлах, которые я держу вот в руках сейчас, он РАЗНЫЙ для EXIF внутри
  • ...

Записки сумасшедшего

Ситуация, когда метаданные глубоко запрятаны, но при этом - корректные, это хорошая ситуация. Бывает и хуже.

Вот возьмем, к примеру, Leica T Typ 701 (я взял файлик с DPReview) и заглянем к ей под капот в EXIF.

Раз:

 | | 32) LensInfo = 35 35 2 2 (35/
...

Игла в яйце, яйцо в утке, утка в зайце, заяц в шоке

Алаверды к вчерашнему посту Ильи

Вот такой весь из себя Панасоник (смотрел GM5, но сдается мне, что они все такие). Хотим по метаданным узнать, какой же объектив был нацеплен на камеру.

И в метаданных это есть, да:

        • В секции MakerNotes
      • На которую есть ссылка из EXIF
    • Во встроенном JPEG
  • Который, значит, встроен в RAW

Впрочем, конечно, в обычном EXIF данные тоже есть, но пишутся рабочие данные. Для зума - не очень информативно увидеть 32/4.9 вместо 12-35/3.5-5.6?

И вот с этими чудесами и приходится жить.

FastRawViewer 1.0.1

FastRawViewer 1.0.1 уже в продаже на официальном сайте

Не буду пересказывать весь changelog, а только самое существенное:

  1. Стандартная настройка теперь - не включать "авто-экспозицию" (экспопоправку со сдвигом гистограммы вправо) при открытии нового файла. Внесенные ранее (и записанные в XMP) поправки - естественно остаются, как и раньше.

    Можно выключить, сделать как раньше: Preferences - Image Display - Exposure correction on file open поставить в Autoexposure или Keep from prev. file.

  2. Стандартная адобовская скрытая поправка
  3. ...

Про постеризацию у Sony: RAW со startrails

На dpreview гудят сервера про соневское сжатие (и не только там, я сегодня все утро дискутировал на эту же тему на другом форуме, осеннее обострение). Дошло до того, что нас с Ильей обвинили в подделке того самого кадра с звездными треками.

И тут, внезапно, автор этого кадра, Matti Koski, видя это безумие на dpr, сам написал и дал разрешение опубликовать RAW. брать отсюда

RAW - изображение это или нет?

Предуведомление: это текст на понятно какой сайт, но захотелось его сначала протестировать на знакомой аудитории

"Какой смысла обсуждать программы просмотра RAW имиджей - RAW вообще увидеть нельзя, т.к. RAW не является изображением".

Увы, нам часто приходится сталкиваться с мифом о том, что RAW не является изображением. Этот миф чрезвычайно удобен и широко используется теми, кто пытается объяснить и "объективно" доказать, почему в принципе невозможно существование настоящего raw-вьюера.

На самом деле же, RAW - это изображение. Просто...

FastRawViewer 0.9.4 (RC2)

Огромное спасибо тестерам, написавшим замечания к предыдущему билду, мы сделали следующий:

  • Обновлены цветовые профили для очень многих камер.
  • Показ текущего значения зума в bottom bar: добавлены кнопки + и -, клик по значению зума - fit to window.
  • Исправлено нечетное число ошибок (три штуки!)

Качаем отсюда:
(обновлено) актуальную версию качаем c официального сайта.

FastRawViewer 0.9.4 (RC)

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

0.9.3 вышла вот ровно два месяца назад и в 0.9.4 мы порезвились:

Новые возможности

  • Показ EXIF-данных теперь настраивается.
    Нажимайте иконку 'Settings' в заголовке окна EXIF и настраивайте как вам нужно.
  • Сильно переработана "строка состояния" программы (нижняя полоска окна)
    • все визуальные элементы, для которых это имеет смысл - кликабельны
    • можно настроить, какие элементы показывать в нижней строке всегда, какие - только если хватает места, а какие - не показывать.
    • добавлены новые элементы: текущий фолдер, выбор кривой контраста, XMP Rating и XMP Label
  • Поддержка Color Management
    Включить Color Management можно настройкой Preferences - Color Management - Enable Color management При этом разблокируются дополнительные настройки.

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

    • Color Management несовместим с видеокартами с DirectX Shader Model ниже 3.0, на таких видеокартах включить его нельзя.
    • Color Management несовместим с насильно включенной (для всех программ) анизотропной фильтрацией текстур. При обнаружении такой фильтрации - будет выдано предупреждение.
  • Работа с одновременным открытием нескольких фолдеров
    Данный режим предназначен для сквозного просмотра нескольких "фолдеров одного уровня", например для случая, когда камера раскладывает съемку в нумерованые под-фолдеры, которые потом целиком перекидываются на компьютер для работы (без объединения). При необходимости, фолдеры на разных уровнях/дисках/где угодно можно выбрать через Drag-n-Drop, встроенный диалог FRV таких вольностей не позволяет.

    Это именно костыли, автоматической рекурсии по каталогам данный режим не заменяет, но позволяет покрыть один распространенный Use Case

    • Новая настройка File Handling - Open Multiple folders support (по умолчанию - выключена)
    • Этот режим работы индицируется звездочкой на кнопке с "номером файла в текущем фолдере".
    • при листании Next File, при дохождении до последнего файла: текущий фолдер запоминается в "списке предыдущих фолдеров", производится переход в первый фолдер из "списка будущих"
    • При листании Prev File, если мы уже перешли ранее в один из "следующих" каталогов, мы можем вернуться в последний из "предыдущих фолдеров"
    • Восстановление файлов, перемещенных в _Rejected возможно только пока вы не сменили фолдер.

RawDigger 1.1.1

RawDigger 1.1.1. Вкратце:

  • Поддержка файлов Nikon Coolscan NEF. Но гамму надо задавать вручную (в настройках, там где Vendor Specific).
  • +10 камер
  • Починен нанобаг с выводом уровня черного в CGATS, если уровень черного поставлен вручную и не поканально.

В теории, с поддержкой этих самых NEF-ов можно сделать, к примеру, профиль "слайд + сканер" (но без процессинга). Уж не знаю, надо ли кому.

FastRawViewer 0.9.4 (PreBeta4): Color Management

Просили Color Management в FastRawViewer? Раз просили - теперь тестируйте! Ссылки для скачивания - в конце поста.

Чтобы включить Color Management, нужно

  • Скачать тестовую версию.
  • Запустить
  • Пойти в настройки (Ctrl-P), там в Color Management и включить галку "Enable Color management"
  • При необходимости, поправить и другие настройки CM
По умолчанию, поддержка Color Management выключена, мы считаем это правильным потому что:
  1. Большинство современных мониторов - sRGB (или близко к нему) и использование sRGB как рабочего
  2. ...

Просьба к пользователям Nikon Coolscan

Уважаемые пользователи Nikon Coolscan, если таковые еще есть среди моих читателей!

К вашему сканеру прилагается программа Nikon Scan. Она умеет писать NEF-файлы. У меня даже один такой есть.

Хочу вот прикрутить поддержку этих файлов к RawDigger и FastRawViewer. Да и вообще, к LibRaw, пусть все LibRaw-based программы тоже этого могут.

Но для тестирования - одного файла явно маловато.

Пожалуйста, ради легкости работы затем (с тем же FRV), возьмите любой кадр, отсканируйте его в 8- и 16-битном режиме, положите куда-нибудь, откуда легко скачивать файлы и пришлите ссылку мне. Можно в комментариях к этой записи, можно личной почтой на lexa@lexa.ru. Идеально - два кадра, слайд и негатив.

Вам же будет лучше.

P.S. На текущую минуту идеи приделывать инверсию негативов к FRV/RD нет, то есть это больше для слайда. Но если будет заметный спрос - приделаем.

P.P.S. Пойду еще в club.foto.ru напишу

P.P.P.S Мне тут в коменты спросили "подождет ли до выходных", а я вместо того, чтобы опубликовать (анонимный) комментарий - его ошибочно стер. Рука дрогнула. И у меня ничего, ни координат ни возможности стертое восстановить. Да, конечно подождет.

RawDigger 1.1.0

По традиции, анонсирую RawDigger 1.1.0

Подробное (и формальное) описание изменений - по ссылке, а я тут простыми словами.

Поинкрементили среднюю цифирку в версии потому как МНОГО изменений, если исключить поддержку новых форматов (вроде Nikon Small Raw или Sigma Quattro) и хитрых режимов (постеризация в Sony), больших изменений после 1.0.0 не было. А теперь - есть. Пока - только в гистограммах:

Pages

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