Для программ, запускаемых из командной строки, часто существуют графические оболочки (front end, helper), которые позволяют работать с такими программами с помощью кнопок и меню. Бывают платные графические оболочки для бесплатных программ, запускаемых из командной строки.

<p>4.1. Редакторы RAW-файлов</p>

Для редактирования raw-файлов предназначены такие программы как Adobe Camera Raw, AdobeLightRoom 2, Digital Photo Professional, RawTherapee, Adobe DNG converter, Dcraw, DxO PhotoLab, RawDigger и другие.

Я перечислю только то, что мне особенно нравится в RawTherapee:

• это бесплатная программа высокого качества;

• глубина цвета 16, 24 и 32 бит на канал (плавающая запятая);

• много удобных способов работать с разнообразными кривыми в CIELAB;

• полноценная система управления цветом (ICC и DCP профили, CIECAM02, индикация невоспроизводимых цветов);

• вейвлет-разложение (Daubechies D4, D6, D10, D14);

• разнообразные алгоритмы повышения кажущейся резкости, в том числе, обратная свертка (RL deconvolution), резкость краев (Edge Sharpness, использует вейвлет-разложение);

• обработка HDR изображений;

• различные алгоритмы демозаизации;

• показывает исходное raw-изображение, полученное камерой, без каких-либо изменений, которые часто делают другие редакторы raw-файлов;

• маска фокуса, которая показывает, какие части изображения находятся в фокусе;

• впечатляющее количество разнообразных способов превратить цветной снимок в черно-белый;

• частичное устранение пересветов в raw-файле (Highlight Reconstruction: детали, отсутствующие в одном RGB-канале, «восстанавливаются» по информации из других каналов; Color Propagation, распространение цвета: отсутствующие детали «восстанавливаются» по информации из соседних областей, см. Рис. 4.1).

Рис. 4.1. Результат применения алгоритмов восстановления светлых областей. Чтобы сделать результаты видимыми, компенсацией экспозиции пересвет затемнен до 87.5 %-го серого. Показаны две контрольные точки.

Использование входных профилей в RawTherapee возможно в четырех режимах:

• No Profile – для raw-файлов будут показаны rgb-данные сенсоров после демозаизации и баланса белого, для остальных файлов – без применения профилей и без гамма-коррекции (изображение будет выглядеть светлым).

• Camera Standard – для перевода rgb-данных сенсоров в sRGB будет использована только 3×3-матрица цвета (color matrix), взятая либо из DNG-файла, либо из файла camconst.json. Это наилучший вариант, если необходима линейность преобразования, например, в случае дальнейшей обработки HDR-изображения.

• Auto-Matched Camera Profile – использует профиль DCP или ICC для вашей камеры, найденный автоматически по имени камеры (например, файл «Canon 5D MarkIII.dcp»). Обеспечивает более аккуратное цветовоспроизведение, чем с помощью только матрицы цвета.

• Custom – использует профиль DCP или ICC, указанный пользователем.

Не нравится то, что в RawTherapee порядок применения инструментов фиксирован и не зависит от того порядка, в каком я их применял.

<p>4.2. Универсальные программы для обработки изображений</p>

Данный класс программ можно разделить на три группы по типу взаимодействия с пользователем:

• графические редакторы (управление мышью и с помощью клавиатуры),

• обработчики команд (ввод команд с клавиатуры или из файла),

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

Графические редакторы имеют богатый интерфейс, позволяющий пользователю выстраивать сложные последовательности шагов обработки изображений, корректировать предыдущие шаги обработки на протяжении многих сеансов работы с программой. Самая популярная программа такого класса (платная) – это Adobe PhotoShop. Вместе с Adobe Photoshop Lightroom она представляет собой наиболее полный инструментарий для хранения, поиска, редактирования и печати фотографий. Второе место по популярности занимает, видимо, бесплатный GIMP. За ним следуют PixBuilder Studio, Paint.NET, Photoscape, PhotoInstrument, Artweaver, ACDSee Pro и многие другие. Большинство из этих программ поддерживает использование таких механизмов, как слои, маски, инструменты, фильтры, плагины. Типичная черта графических редакторов: один и тот же результат можно получить несколькими способами. Об этом классе программ много рассуждать смысла нет, так как им посвящены тонны книг (95 % – фотошопу).

В качестве примера обработчика команд, можно привести бесплатный ImageMagick. Наиболее интересные возможности его: дискретное преобразование Фурье, выделение границ (Canny edge detection, Hough lines), изменение перспективы и построение HDR-изображений. Функциями ImageMagick можно воспользоваться также из программ, написанных на C++, COM+ и других языках программирования.

Перейти на страницу:

Похожие книги