Quantcast
Channel: Блог Александра Толстого » RAW
Viewing all articles
Browse latest Browse all 2

Про RAW

$
0
0

В фотографии, RAW — это специальный формат хранения необработанных данных, полученных с сенсора цифровой фотокамеры. Его также часто называют «цифровым негативом» (термин Adobe, дополненный одноимённым стандартом DNG), указывая тем самым на наиболее полную информацию о снимке и, одновременно, на необходимость его дополнительной «проявки», как правило при помощи специальных RAW-конверторов.

Вы можете часто слышать от фотографов мнение о том, что RAW — более «профессиональный» формат, чем, скажем JPEG, однако мало кто способен указать на конкретные преимущества. Все знают, что RAW хранит больше данных, но как этим воспользоваться?

Для того, чтобы извлечь пользу от RAW, нужно знать следующее:

  • снимок в этом формате НЕ обработан процессором фотокамеры, и это хорошо! Встроенные в камеры микропроцессоры просто обязаны преобразовывать данные с сенсора в итоговый JPEG быстро, за 1-2 секунды, и это зачастую плохо влияет на детализацию снимка.
  • Цветовой охват RAW всегда больше, чем у JPEG (используется sRGB). Это значит, что при обработке снимка фотокамера вырезает часть цветов — иногда это может иметь значение.
  • Для RAW не имеет значение выставленный при съёмке баланс белого — его можно задать на компьютере, указав в кадре образец белого/серого цвета, либо выбрать самому. Это очень важно при съёмке в сложных условиях освещения — например несколько ламп разной мощности в помещении. Автоматический баланс белогов фотокамерах часто ошибается в таких случаях и тогда на помощь приходит RAW.

У этого формата есть и другие преимущества, о чем любезно рассказывает Википедия.

Насколько хорошо RAW поддерживается в Linux? Прекрасно! Ситуация настолько хороша, что Linux может легко утереть нос здесь Windows и Mac OS. Файловый менеджер Nautilus в среде GNOME автоматически делает миниатюры для RAW-файлов, наравне с JPEG, TIFF и прочими графическими форматами. Подобная функциональность обеспечивается библиотекой dcraw — открытом модуле, поддерживающем абсолютное большинство разновидностей RAW (более 200). Помимо собственно библиотеки Dcraw предоставляет консольную утилиту для преобразования снимков в JPEG, TIFF, PPM. Да, да, консольную, то есть работающую без X-сервера и оптимально использующую ресурсу компьютера. Можно написать несложный скрипт, скажем на Perl, и конвертировать из RAW в JPEG прямо в runlevel 3, в текстовом режиме. Так можно существенно сэкономить время, когда нужно обработать много снимков. Плюс, вы всегда можете пересобрать dcraw из исходных текстов, указав при сборке флаги оптимизации для вашего ЦП и выиграть в скорости ещё раз.

UFRaw

Очевидно, что этот вариант не для всех, и большинству захочется поработать с нормальным графическим интерфейсом. Для этого можно, к примеру использовать Ufraw — программу, использующую dcraw в качестве движка.

Интерфейс UFRaw

Большая часть окна отведена под сам снимок, в то время как элементы управления сосредоточены слева. Имеется гистограмма по трём каналам RGB и ползунок коррекции экспозиции. Перемещая его можно легко следить за изменением цветового охвата и контролировать «выпадание» светлых оттенков в чистый белый.

Ниже расположен ряд вкладок, раскрывающий весь инструментарий dcraw — контроль баланса белого, оттенков серого, кривые, редактирование цветового охвата, параметры экспорта и подробные метаданные снимка. Ufraw интегрирован с GIMP, поэтому вы можете перетаскивать RAW-файлы прямо в GIMP и редактировать снимок непосредственно перед открытием — Ufraw выступает как бы промежуточным звеном.

Rawstudio

Это чуть более «серьезный» инструмент для фотографа-линуксоида. Rawstudio также основан на dcraw, но его интерфейс более похож на программу-органайзер. Меню Open в Rawstudio работает не с файлами, а с директориями, после загрузки которых в верхней части окна появляется лента из найденных raw-файлов. Щелчок по миниатюре открывает снимок в основной части экрана, при чем файл сначала загружается с пониженным разрешением и лишь затем дорисовывается — это идеально подходит для слабых машин, а также для листания снимков. Функционально Rawstudio во многом дублирует Ufraw (в основном по части манипуляции с цветом), однако есть и важные отличия. Во-первых, вкладка Tools (Инструменты) в Rawstudio содержит три идентичные вложенные вкладки — A, B и C. Предполагается, что вы можете сделать 3 варианта цветокоррекции, сравнить их и остановиться на наиболее удачном. Во-вторых, здесь есть функция Batch, то есть пакетной обработки. Парой щелчков мыши можно конвертировать всю папку с RAW в JPEG, причём можно даже задать размер итоговых файлов в процентах от оригинала (обычно его хочется уменьшить).

Интерфейс Rawstudio

Настройки программы не особо богаты, однако в них можно найти поддержку цветовых профилей для монитора и файлов на входе/выходе — то есть Rawstudio годится и для профессиональной печати.

Raw Therapee

В отличие от двух предыдущих приложений, Raw Therapee бесплатна, но несвободна и ее исходный код закрыт. Если перечислять все возможности этой программы, то они будут частично совпадать с Rawstudio, поэтому я остановлюсь лишь на характерных особенностях.

Пожалуй самое важное и интересное преимущество Raw Therapee — поддержка трех алгоритмов преобразования сырого изображения в сглаженную фотографию, или, другими словами, трех алгоритмов дебайеризации. Суть в том, что изображение на матрице фотокамеры формируется с помощью фильтра Байера, который дает каждому пикселю (физическому фотодиоду) по 25% на красный и синий каналы и 50% на зеленый. Из-за того, что часть информации (2/3) каждого фотодиода отсекается фильтром, итоговый цвет пикселя рассчитывается на основе данных соседних фотодиодов. Очевидно, что потеря 2/3 цветовой информации заставляет процессор фотокамеры рассчитывать цвет каждого пикселя, используя данные соседних пикселей. Внутри камеры используется очень быстрый и примитивный фильтр, который только усиливает хроматические искажения, связанные с преобладанием зеленого спектра над синим и красным — так в итоге усиливаются артефакты, такие как цветная кайма вокруг темного объекта на светлом фоне. Некоторые камеры пытаются решить эту проблему с помощью агрессивного подавления аберраций белым цветом — светлые детали просто «выбиваются» в чистый белый. Для любительской фотографии это годится, но о точной тональной передаче деталей придется позабыть. В случае с RAW у нас есть возможность провести дебайеризацию на компьютере, используя более изощренные алгоритмы получения нужного тона, исходя из данных соседних пикселей.

Интерфейс Raw Therapee

Итак, Raw Therapee предлагает для этой цели три разных алгоритма EAHD, HPHD и VNG-4. Первые два различаются в основном скоростью (HPHD быстрее за счёт использования всех ядер процессора одновременно) и различными сетками расположения пикселей. Алгоритм EAHD склонен формировать из пикселей короткие отрезки сходного тона и располагать их крест-накрест, в то время как HPHD более аккуратно сглаживает тональные переходы и формирует более естественный цвет. Алгоритм VNG-4 располагает пиксели достаточно хаотично (немного напоминает многоцветное псевдосмешение), но зато очень здорово устраняет «лабиринты» — рисунок из пикселей, портящий детали при сильном приближении.

Однозначно отдать предпочтение какому-либо из фильтров дебайеризации невозможно — все зависит от особенностей вашей фотокамеры, а именно от рисунка создаваемого ей шума. Например, для зеркалок Olympus отлично подходит VNG-4, который разбивает рисунок шума на отдельные участки (потом его можно эффективно подавить шумодавом, например Wavelets). HPHD быстр, но склонен усиливать муар на снимках со слабым сглаживанием. Также следует помнить, что EAHD — достаточно «возрастной» фильтр и не поддерживает распараллеливание потоков, то есть работает медленно. Выбор фильтра, таким образом, каждый делает сам.

Из других особенностей Raw Therapee стоит отметить возможность цветокоррекции в режиме CIELAB (цветовой охват шире чем у sRGB), функции подавления цветовых искажений, виньетирования и искажений оптики. Полный список можно посмотреть на сайте программы.

В заключение нужно отметить, что Raw Therapee достаточно прожорлива в плане потреблении процессорного времени — она с удовольствием скушает все ресурсы вашего Core 2 Quad и все равно будет открывать RAW-файлы несколько секунд.



Viewing all articles
Browse latest Browse all 2

Latest Images

Trending Articles



Latest Images