В прошлом посте я описывал свой выбор карманной (справедливо даже сказать кошельковой) камеры-мыльницы Canon Ixus 100is, вскользь упомянув, что из неё можно добыть файл Raw для постобработки и получить дополнительное поле для экспериментов, а значит и удовольствие от пользования примечательным аппаратом. Здесь будет инструкция.
Canon Ixus 100is, обработка Raw и фрагменты кадра
Разумеется при размере матрицы, которую предлагает компакт этого класса говорить о качестве наверное не приходится. И пусть сам Canon Ixus это больше концепция, чем камера - возможность работать с изображением, чтоб придать ему тот вид и эмоциональный посыл, что закладывался в кадр – всё же большой шаг в сторону функциональности инструмента. Даже если компакт изначально выбирался «ради вайба» - мне как любителю двигать ползунки очень не доставало Raw. В компакте информация с матрицы проходит мимо пользователя, автоматом прогоняется через посредственный и спешный алгоритм баланса белого, шумоподавления и резкости и всё – получай свой пережаренный джипег на пару мегабайт с выбитым в молоко небом и черными тенями. Попытка улучшить такой снимок в фотошопе просто приведёт к появлению серой каши вместо цвета.
А на что в действительности способна матрица 1/2,3"? Это же не катастрофически меньше, чем 1/1,5-1,8" в просьюмерах. А с ними фотографы прошлых лет были в общем-то довольны динамическим диапазоном и детализацией сырого файла, обработка подтягивала чистоту и глубину фотографии ощутимо выше «SOOC JPG».
Canon Ixus 100is, обработка Raw и фрагменты кадра
Поэтому одной из причин выбора камеры данной серии стала возможность устанавливать на Кэноны хакерскую прошивку CHDK (Canon Hacker's Development Kit, по-нашему ЧДК). Весь секрет в их процессорах Digic, которые не сильно таились и шифровались, поэтому Кэноны всегда были очень дружественны к хаку (в том числе и зеркалки с их известным Magic Lantern). По большому счёту CHDK это не перепрошивка ПО аппарата, ничего инвазивного. Просто набор файлов на флешке, который подхватывается процессором камеры в оперативную память при каждом включении и даёт дополнительное меню и настройки. Что-либо испортить используя CHDK нельзя. Даже если сборка будет содержать ошибки или не подойдёт, фотоаппарат просто повиснет, достаточно будет вытащить батарейку. Поставил чистую флешку - и камера вернулась к заводской программе. Причём если раньше идейные фотографы вынуждены были добывать дамп прошивки своей камеры, тщательно подбирать пакет файлов под конкретную модель и версию ПО, пробовать кучу сборок, потом конвертировать экзотический формат с матрицы в привычный для рав-конвертеров ещё какой-то программой, то сейчас процесс доведён до удобного готового интерфейса - программа CHIMP на компе автоматически распознает вашу камеру по флешке и заливает на неё всё необходимое. Меню самой CHDK уже умеет сохранять рав в универсальный формат DNG, не требующий дополнительного конвертирования. И возможностей тут теперь пруд пруди! Ручные режимы, брекетинг по экспозиции и фокусу, таймлапс, фокус-пикинг (зебра), живая гистограмма, отображение эквивалентного фокусного, калькулятор грип, детектор движения (создание фотоловушки, системы наблюдения или ловля молнии), расширенные значения исо, битрейд видео и даже такие шалости как читалка текстовых файлов, календарь и игры вроде змейки и тетриса! А что, дисплей и джойстик есть, почему бы и нет? =)
Canon Ixus 100is, обработка Raw
Если у вас завалялся Canon и вы хотите поэкспериментировать, дать ему новую жизнь, то обязательно пробейте возможность установки CHDK. Для этого годятся все Ixus, явно большинство серии А, S, SX, и главное многострадальный G7, по дурости производителя лишённый рава. Можно кстати прошивать даже Gшки, в которых уже есть Рав - всё равно открываются новые возможности для экспериментов. Полный список поддерживаемых камер здесь:
https://chdk.fandom.com/wiki/For_Developers
Процесс установки
Флешка должна быть не больше 2Gb, отформатирована в FAT (желательно в самой камере) и на ней должен быть хоть один снимок для анализа.
Вставляем карту в ридер (по шнуру не получится) и запускаем Chimp. Программа не требует установки на комп и работает сразу из архива.
Соглашаемся со всеми пунктами договора, далее-далее-далее, выбираем установку CHDK Stable. Если будет глючить - DE_Stable (это немецкий язык, его потом можно переключить).
После копирования всех файлов программа попросит заблокировать рычажок на карте памяти. Это странно и неочевидно, но в этом вся фишка – именно будучи механически заблокированной карта правильно подхватывается камерой, CHDK стартует и не смотря на запрет – записывает ваши фотографии. Я сам удивлён, что это работает. Если же блокировку отключить, то камера будет стартовать в самом обычном режиме. Заодно это способ держать ЧДК на карте «прозапас».
Заблокированная от записи карта памяти всё равно записывает фотографии
Камера теперь будет включаться не нажатием, а удержанием кнопки включения. От кратковременного нажатия камера входит в режим просмотра, впрочем оттуда нажатием на спуск затвора можно перейти к съёмке. Смысл в том, что при активной CHDK (по крайней мере на Иксусе) у вас больше нет кнопки режима просмотра. Точнее она назначена на вход в альтернативный режим. Если на модели камеры больше физических кнопок (например на G), то там для этого используют менее полезную.
При включении камера задорно выдаст большую красную заставку, означающую что у вас всё получилось. К счастью её можно будет отключить.
Как это работает?
В основном режиме камера почти ничем не будет отличаться от первоначального состояния. Лишь добавится несколько показателей на экране – часы, процент заряда аккумулятора, температура, какая-то белая полоса внизу. Меню у камеры остаётся родное, кнопки функций работают как обычно – на джойстик можно выставлять экспокоррекцию, включать вспышку, макро, менять исо, цветовые профили. Фотографируем тоже всегда в этом обычном режиме.
А вот при нажатии стрелочки просмотра загорается красная иконка ALT - камера переходит в альтернативный режим, в котором многие кнопки меняют свою функцию. Какие на какие – периодически всплывает таблица с подсказками. В частности кнопка Меню теперь открывает все настройки системы, и тут на самом деле лучше просто с часок покопаться самому, чтобы во всем разобраться и всё попробовать.
Перечислю основное, что я стал использовать:
Переключение языка следует начать с изменения шрифта, иначе могут вылезти кракозябры:
CHKD Settings – Menu Settings – Language & Fonts – Menu RBF Font - Tahoma14B или Menu_A16 у меня точно сработали. Выбрав шрифт уже идём менять язык в Language.
Теперь если хотите можно обратно вернуться в шрифты и поперебирать другие (меняется не только написание, но и размер), там удастся не уходить далеко из меню, чтобы не потеряться и вернуть как было.
Параметры RAW: Сохранять Рав – Да. В формате DNG – Да. Размер обрезки DNG – full (сохранять все пиксели включая черную рамку неиспользуемых), activ (только активные пиксели).
Параметры Гистограммы – Живая гистограмма – Shoot. Так она будет отображаться при фокусировке и блокировке экспозиции. Можно поставить Always или не включить вовсе.
Настройки CHDK – Параметры OSD (сервисная информация на дисплее) – Показать OSD – Да. Отображение параметров – Показать доп.параметры – Always. Показать значение зума – Да. Значение зума – EFL (эквивалентное фокусное расстояние). Отображение места на карте – Показать полоску места – Нет (отключает дурацкую полоску внизу экрана при съёмке). Показывать заставку – Нет.
100мм эфр, Iso 800, f/5.8, 1/3s с рук, шумоподавление
Там ещё есть с чем разбираться. К счастью ломаться нечему. Даже если меню крашнется и вы запутаетесь – всегда можно просто прошить карту заново и получить всё свежее. А ещё можно скопировать все файлы с флешки на комп – возвращённые обратно на эту или другую флешку они также будут запускать CHDK. Так можно сохранить хорошие настройки системы.
Так и что с Рав?
Камера сохраняет в DNG (Digital Negative), это открытый беспроблемный формат, который понимают любые редакторы от ACR и Lightroom до Capture One и DxO. Сырой, как моя дипломная работа, некомпрессированный файл с 12битным цветом (точнее по своей камере нужно смотреть в отчёте Chimp о результатах прошивки). Рав с 12мегапиксельной матрицы 100is всегда весит 18мб – в 7-8 раз больше родного снимка. Камере нужно 3-5 секунд, чтоб записать его на флешку. Зато потом в моём распоряжении вся мощь домашнего компа и всё время неторопливой постобработки под чаёчек, чтоб вытянуть максимум из имеющейся оптической системы. А это, как оказалось, гораздо больше, чем я поначалу предполагал, глядя на кашистые джипеги Иксуса!
Без автоматической коррекции искажений вылезают любопытные оптические явления. Есть ощутимая бочка на коротком конце объектива (33мм эфр), которая оказывается значительно подъедалась алгоритмами, в реальности кадр захватывается шире. Хотя уголки у него слабые и хроматят, но тем они живее и уютнее. А ещё в файл записываются неактивные периферийные пиксели, отчего кадр обрамляется чёрной рамкой, словно плёночный слайд. Разумеется её можно отрезать, плюс коррекция углов оттянет рамку за пределы поля. Тем интересней лишний раз вообще ничего трогать, оставить исходное кадрирование.
33мм эфр, f/3.2 1/40s iso80
Больше всего мне было интересно как тянутся тени и есть ли в них цвет. То, что они быстро начнут шуметь понятное дело. Для теста я снял контрастную сцену под бьющей в стол лампой – экспозиция по яркому свету под ней дала провальную тень вокруг. Ничего не планировал, всюду пыль, инструмент и кошачья шерсть. Яж не знал, что этот тест окажется настолько ошеломительным, что выльется в статью. Над его результатом я офигел несколько раз. В первый – когда из провально-чёрной тьмы проявился весь стол.
Поднятие теней в Лайтруме
Я в том углу глазами столько не вижу, а матрица оказывается видит. Во второй раз офигел – когда воспользовался ИИшным шумодавом Лайтрума. Пусть это не совсем честно, но если современные технологии могут дать буст старой технологии и поднять планку чистоты картинки на высоких исо, то почему не воспользоваться? Рендерил он конечно долго, но вуаль красно-фиолетового шума исчезла и вместо мыла получились детали, которых в кадре и не было. Да, дорисовывание. Да, не эталон качества, но напомню - это чёрный кадр. С мыльницы! С матрицы размером чуть больше тетрадной клетки.
Нейрогенеративное шумоподавление, фрагменты
Конечно такое агрессивное проявление теней на практике и не требуется, манипуляции были чисто тестовые. Для эстетичности же я более сдержанно обработал как обычно крашу кадры рабочего процесса за моим столом – подсжал ДД, приглушил цвета, добавил тонирование.
Третье моё потрясение - резкость и детализация на все 12 мегапикселей. Равки открываются и конвертируются на все свои 4000х3000 пикселей. Злые языки во все времена любили твердить, что пиксели в мыльницах нечестные, экстраполированные, что нет их там столько, а если и есть – мыльная оптика их не разрешает. Оказывается всё здесь есть. Конечно не Карл Цейс на полном кадре, но и с этим можно работать в удовольствие. Напомню, это буквально камера для нагрудного кармана чтобы щёлкнуть что-то приятное и памятное сердцу.
Прошлый мой пост об этом компакте:
Canon Ixus 100is - Обретение редкого ультракомпакта 15летней давности
Официальный сайт CHDK со ссылками на скачивание Chimp:
https://chdk.fandom.com/wiki/Downloads
Архив с исходниками, конвертированными полноразмерами и программа Chimp:
https://disk.yandex.ru/d/_p8U-fM0xZRfhg