Программное обеспечение цифровой фотографии 2010

1185

В ноябре 2008 года я писал о программах, связанных с цифровой фотографией, которые я использую в своей работе. Прошло чуть больше года, и я с читаю необходимым прокомментировать некоторые изменения, прошедшие за этот период. Данная статья представляет интерес, в первую очередь, как список ссылок на сайты разработчиков программ, которые мне кажутся важными, которыми я пользуюсь и за развитием которых я слежу. Описания, данные в этой статье, очень краткие, неполные и субъективные. Попытка классификации, сделанная в предыдущей статье, остается в силе, однако программы становятся все более комплексными и их классификация стала еще более условной. Ниже приведена сводная таблица программ. Версия и дата выхода последней версии приведены на 7 апреля 2010 года.

Мой краткий список программ для работы с фотографиями

ПрограммаВерсияДата
Д.М.Г
ОС или язык Лицензия*
Основные программы, чей код часто используется другими
dcraw.c by Dave Coffin8.9925.12.09CСвободная
Программа ANSI C, которая расшифровывает любые сырые изображения, с любой цифровой фотокамеры, на любом компьютере, с любой операционной системой
PANORAMA TOOLS by Helmut Dersch и зеркало старого сайта 2.62001L,W,M GNU General Public License
и
GNU
Lesser General Public
Пакет программ для исправления искажений оптики, сшивка и просмотр панорам. Оригинальная программа работает с 8 бит на канал, но есть модификации с поддержкой 16 бит.
ExifTool by Phil Harvey8.16 31.3.10Perl library,
W,M
GNU General Public License
или
«Artistic License»


Программа чтения, записи и редактирования метаданных в фотографиях
pfstools1.8.11.6.09L,WGPL, LGPL, FDL
Программа чтения, записи и манипуляций с изображениями, имеющими большой динамический диапазон (HDR)
OpenEXR1.6.122.10.07 modified BSD license
Формат файлов, который используется для сохранения снимков с большим динамическим диапазоном, с этим форматом работают программы Qtpfsgui, CinePaint и hugin, который только сохраняет результаты в файлах этого формата
gPhoto22.4.824.1.10LGNU GPL
Программа работы с камерами. Передача данных из камеры в компьютер, дистанционное управление некоторыми моделями.
Подробнее в отдельной статье.
Argyll CMS1.1.110.3.10L,W,MGNU GPL
Набор утилит, написанных Гремом Джиллом (Graeme Gill), запускаемых из командной строки, распространяемый в виде исходного кода GNU GPL 3. Предназначен для создания ICC профилей для принтеров, сканеров, камер, и калибровки и профилирования мониторов. Подробнее см. в статье.
Графический интерфейс к основным программам, иногда с дополнительными функциями
gtkam0.1.171.2.10LGNU GPL
Графический интерфейс для работы libgphoto2
Luminance HDR2.0-SVN69120.12.09L,WGNU GPL
Qtpfsgui1.9.326.4.09L,W,MGNU GPL
Графический интерфейс для работы с HDR изображениями. Создает HDR изображение из серии снимков. Есть инструмент для точного совмещения снимков. Различные варианты представления тонов с огромным количеством возможных настроек. Qtpfsgui сменил название на Luminance HDR.
UFRaw0.17 на базе dcraw 8.991.4.10L,W,MGNU GPL
Графический интерфейс к программе dcraw. Один из самых богатых по возможностям настройки. Исправление искажений оптики возможно при подключении библиотеки lensfun.
Rawstudio
1.29.4.09LGNU GPL
Программа весьма удобна для сравнения нескольких вариантов обработки одного кадра и выбора наилучшей стратегии. А затем она может быть применена для пакетной обработки.
RawTherapee 3.0
alpha 1
4.1.10L,WGNU GPL

2.4.13.9.09L,Wбесплатная
Комплексное решение всех задачи обработки снимков. Просмотр, преобразование сырых данных, коррекция экспозиции и аберраций, подавление шумов, повышение резкости, усиление цветов в Lab. Может работать не только с RAW, но и с JPEG.
hugin2010.0.022.3.10L,W,MGNU GPL
Программа сшивки панорам. В начале своего развития была графическим интерфейсом PANORAMA TOOLS. Поддержка HDRI. Максимальный результат достигается, если откорректированные кадры сохранять как слои и объединять вручную в графическом редакторе, хотя есть и автоматический режим для снимков сделанных нормальными (не рыбий глаз) объективами. Программа может использоваться не только для сшивки панорам, но и для преобразования проекций, исправления аберраций, перспективных искажений и для объединения серии снимков с разной экспозицией в один HDR файл.
ExifTool GUI3.3827.12.09WБесплатная
Позволяет редактировать IPTC в RAW. Просмотр миниатюр средствами ОС. Для просмотра RAW надо чтобы они были видны в Windows.
dispcalGUI0.3.8.031.3.10L,W,MGNU GPL
Графическая надстройка над программами Argyll CMS, написанная Флорианом Хёхом (Florian Hoch)
Графические редакторы
GIMP2.6.714.8.9W,L,MGNU GPL
 2.7.016.8.9 GNU GPL
8 бит на канал в текущей версии 2,6. Самый универсальный и доведенный проект графического редактора с открытыми кодами. Стабильные версии имеют четный номер.
CinePaint0.2511.6.08L,MGNU GPL
Профессиональный графический редактор для ретуши кадров фильма. Возможна работа с 8,16 и 32 битным цветом на канал. Не претендует на решение всех задач, но зато некоторые решает лучше других, включая Photoshop. Стабильная версия 0.22 от 5.4.07 основана на GTK1, но уже есть работоспособная версия 0.25, основанная на GTK2. Это продлевает программе жизнь поскольку от GTK1 уже отказались многие дистрибутивы. Программа по-прежнему актуальна для манипуляций с большой глубиной цвета под Linux, хотя проект скорее мертв, чем жив.
Krita2.2 Beta 122.3.10L(KDE)GNU GPL
У меня установлена версия 2.0.2. Задумано неплохо, но реализация пока далека от совершенства. Поддержка большой глубины цвета и множества цветовых пространств, включая Lab. Программа больше предназначена для рисования, чем для ретуши. На мой взгляд, совместное использование CinePaint и GIMP, имеющих сходный интерфейс, представляется более комфортным решением под Linux.
ImageJ 1.43s22.3.10Javapublic domain
Программа разработана Национальным институтом Здоровья и является общественным достоянием. Разработана на основе открытой архитектуры, которая предоставляет расширяемость путем Java плагинов и записываемых макросов. Собственные приложения могут быть созданы, используя встроенный редактор и Java компилятор. Редактор предназначен для анализа изображений в научных исследованиях, и для него написаны приложения для создания резкого изображения 3-мерных объектов за счет объединения стопки снимков, сфокусированных на разные плоскости, обработки данных рентгеноскопии, автоматизации процесса микроскопического анализа крови.
ImageJ используется в пакете Fiji, который имеет более удобный установщик и ряд плагинов в комплекте.
VIPS и nip2 7.20.713.1.10L,W,MGNU GPL
Графический интерфейс nip2 на Gtk2 к библиотеке VIPS на C похожий на таблицу для обработки графики. Предназначен для обработки очень больших изображений, главным образом, для исследований картин в музеях. Подробнее по-русски можно прочитать здесь.
Программы просмотра с отдельными функциями редактирования
IrfanView
by Irfan Skiljan
4.2516.6.09WБесплатная для некоммерческого использования
Программа для просмотр и создание миниатюр. Неофициальные сырые файлы не отображаются. Коррекция яркости и баланса. Просмотр EXIF и IPTC, редактирование IPTC. Запись в файлы с глубиной цвета 8 бит на канал. Возможность пакетной обработки, множество расширений.
XnView1.97.226.2.10WБесплатная для некоммерческого использования
XnViewMPbeta 0.2630.3.10L,W,MБесплатная для некоммерческого использования
Просмотр и создание миниатюр, в том числе для недокументированных сырых файлов. Коррекция яркости и баланса. Просмотр EXIF и IPTC, редактирование IPTC. Запись в файлы с глубиной цвета 8 бит на канал. Под Linux современной стабильной версии нет, надо либо запускать экспериментальную XnViewMP либо версию для Windows через wine.
FastStone Image Viewer 4.1 Beta 210.2.10WБесплатная для домашнего использования
Просмотр и создание миниатюр, в том числе для недокументированных сырых файлов. Коррекция яркости и баланса. Просмотр EXIF. Запись в файлы с глубиной цвета 8 бит на канал. Удобно организована возможность сравнивать несколько снимков. Поддержка русского языка есть для устаревших версий программы.
Geeqie Image Viewer1.017.2.10LGNU GPL
Geeqie Image Viewer новая «ветка» GQview с улучшенной поддержкой IPTC, в том числе и написанных кириллицей. С сырыми форматами новых камер есть проблемы. Я использую ее как основную программу просмотра фотографий под Linux.
Fotoxx10.05.4.10LGNU GPL
Бурно развивающийся редактор фотографий с весьма интересными инструментами. В силу развитой автоматики должен быть интересен начинающим, которые не хотят вдаваться в детали, но может быть интересен и опытным пользователям, если возникает необходимость ознакомиться и применить новые инструменты. Хорошо работает система объединения нескольких кадров для получения большей глубины резкости или HDR. Объединение в панорамы возможно только для снимков, сделанных с объективом, имеющим фокусное расстояние больше 22 мм. Очень приятный интерфейс для настройки отображения тонов «Tonemap» в ряде случаев может конкурировать с Qtpfsgui. К сожалению, русский перевод программе так и не сделали, поскольку нет энтузиаста который бы этим постоянно занимался, поскольку программа меняется очень часто.
digiKam1.2.030.3.10KDE4,
L,W?
GNU GPL
Комплексное решение всех задач одним пакетом. Загрузка изображений, просмотр, преобразование сырых данных, коррекция экспозиции и аберраций, привязка географических координат, редактирование IPTC. Я не пробовал, но теоретически, через The KDE on Windows Project программа может быть запущена и под Windows.
ShowFoto1.2.030.3.10KDEGNU GPL
Модуль просмотра и редактирования от разработчиков DigiKam, который может использоваться и самостоятельно.
DarkTable0.530.3.10 GNU GPL
Программы для отбора и проявки сырых снимков.
Подробности можно найти в обзоре программы, написанном Александром Прокудиным.
Программы привязки географических координат к фотографиям
Geotag0.6321.2.10JavaGNU GPL
Я ее использую как основную для привязки координат вне зависимости от ОС, установленной на машине. К минусам можно отнести отсутствие русского интерфейса и необходимость быстрой машины для комфортного просмотра фотографий.
GeoSetter3.3.4321.3.10WБесплатная
Кроме основной цели привязки географической информации и просмотра местоположения на карте или спутниковом снимке удобна для редактирования ключевых слов в IPTC. Наиболее универсальная и доведенная программа на данный момент под Windows.
GPicSync1.28 beta13.4.09W, L GNU GPL
Спартанский графический интерфейс, работа только с папками, просмотр только JPEG, но свою задачу она выполняет и достаточно быстро.
GPS Photo Correlation1.6.113.2.10LGNU GPL
Совсем спартанская программа без предварительного просмотра, но свою основную функцию выполняет.
Специализированные программы и дополнительные модули
CombineZMM18.4.08WGNU GPL
CombineZPP10.2.10WGNU GPL
Программа совмещения стопки снимков для увеличения глубины резкости.
StereoPhoto Maker4.2124.2.10WБесплатная
Программа работы со стереопарами.
Plascolin0.01.0112.3.06LСвободная
Программа работы со стереопарами.
AnaBuilder2.47.027.3.06JavaБесплатная для некоммерческого использования
Программа работы со стереопарами.
Panini0.7127.7.09L,W,MGNU GPL
Программа просмотра панорам с возможностью изменения проекции.
lensfun0.2.51.4.10 GNU GPL
Библиотека, написанная Андреем Заболотным, которая может быть использована другими программами для исправления хроматических аберраций, дисторсии и виньетирования. Поддерживается база данных с характеристиками объективов и камер в формате XML.
G'MIC1.3.4.08.3.10 L,M,WCeCILL License
G'MIC наследник GREYCstoration. Коллекция расширений для GIMP и консольная программа для всевозможных преобразований изображений. В том числе для удаления шума с фотографий.
GIMP FX Foundry2.6.111.10.08 L,WGNU GPL
Коллекция расширений для GIMP
Wavelet decompose0.1.218.11.08L,WGNU GPL
Расширение «Вейвлетный разбор» для GIMP. Фильтр разбирает изображение на слои, содержащие разные уровни детализации оригинала. Подробнее о его применении можно прочитать здесь.
Wavelet denoise0.34.5.08L,WGNU GPL
Расширение «Вейвлетное подавление шума» для GIMP
Wavelet sharpen0.1.229.9.08L,WGNU GPL
Расширение «Вейвлетное повышение резкости» для GIMP
Fix-CA3.0.222.12.07L,WGNU GPL
Расширение GIMP для коррекции хроматических аберраций. Позволяет править не только хроматические аберрации увеличения, но и линейно сдвигать каналы друг относительно друга, что позволяет работать с фрагментами полного кадра.
Stack Focuser 18.7.06JavaGNU GPL
Расширение ImageJ для совмещения стопки снимков для увеличения глубины резкости.
Extended Depth of Field 14.6.07JavaПрограмма может свободно использоваться для исследовательских целей
Расширение ImageJ для совмещения стопки снимков для увеличения глубины резкости.
ALE0.8.11.231.3.09LGNU GPL
Программа предназначена для извлечения максимума информации из серии последовательных снимков. Даже с установками по умолчанию способна уменьшить шумы, совместить снимки с разной фокусировкой и разной экспозицией.
Программы работы с камерами Canon
CHDK0.9.9-8857.4.10CanonGNU GPL
Canon Hacker's Development Kit - резидентная программа для компактных цифровых фотоаппаратов фирмы Canon, базирующихся на процессорах DIGIC II и DIGIC III.
Magic Lantern0.1.611.08.09CanonGNU GPL
Резидентная программа для Canon 5D Mark II. Расширяет видео возможности камеры.
DNG4PS-20.2.2X.10.08W,Lбесплатная программа с открытыми исходными кодами
Бесплатная программа для пакетного преобразования RAW файлов, сделанных фотоаппаратами Canon серии PowerShot со вскрытой прошивкой, в формат Digital Negative (DNG). Название программы расшифровывается как DNG for PowerShot.
*) Свободные программы не обязательно бесплатные, а бесплатные — свободные. В данной таблице, если программа помечена как бесплатная, то она не свободная, а если как свободная, то она и бесплатная.
W — Windows, L- Linux, M — Mac. Программы мной тестировались под WinXP, Slackware 13.0 с KDE 4.2. Информация о работоспособности под Мас OS дана по литературным данным :-). Если буква W является ссылкой, то это означает, что существует отдельная версия для Windows, доступная по этой ссылке. Многие программы имеют дополнительные модули, загружаемые в процессе работы, или могут быть скомпилированы с разными параметрами, поэтому возможно, что ряд в принципе доступных для конкретной программы функций я не указал. Возможно и обратное, когда стандартная сборка не обладает функциями, указанными в данной статье.

Прошло чуть больше года, и я с читаю необходимым прокомментировать некоторые изменения, прошедшие за этот период. Список основных программ, от кода которых в значительной степени зависит работоспособность всех остальных, остался практически без изменения. dcraw и ExifTool по-прежнему остаются наиболее востребованными программами и постоянно обновляются, что позволяет остальным программам без проблем работать с новыми камерами. Можно отметить, что PANORAMA TOOLS становится в значительной степени исторической программой и в чистом первоначальном виде уже не используется. В программе сшивки панорам hugin  nona практически полностью вытеснила PTSticher. Учитывая, что обработка фотографий становится бессмысленной, если неизвестно, насколько корректно отображает их монитор, я считаю необходимым добавить в основные программы Argyll CMS Грэма Джилла (Graeme Gill). 10 марта 2010 года вышла версия программы 1.1.1. Принципиальным в версии 1.1. является поддержка спектрофотометров серии ColorMunki. Эта программа, распространяемая под лицензией GPL, дает нам не зависящее от производителей аппаратуры средство для калибровки мониторов, принтеров и проекторов. Программа позволяет также использовать ColorMunki как классический спектрофотометр для регистрации спектров произвольных источников. Все познается в сравнении, однако ColorMunki с его ценой около 500 у.е. является самым дешевым доступным спектрофотометром и в совокупности с программным обеспечением Argyll знаменует, на мой взгляд, эпоху, когда относительно точная калибровка становится доступной широкому кругу пользователей вне зависимости от операционной системы, которую они используют. Argyll - это консольное приложение, поэтому, переходя ко второму разделу таблицы в вышеупомянутой статье «Графический интерфейс к основным программам», сразу добавим с него программу DispcalGUI. Это графический интерфейс над программами Argyll CMS. Последняя версия 0.3.6.4 вышла 17 марта 2010 года.

Qtpfsgui сменила название на Luminance HDR. Однако под новым названием вышла только пока бета-версия, стабильная версия по-прежнему носит старое название и имеет номер 1.9.3.

RawTherapee версии 2.4, вышедшая в июле 2009 года, по-прежнему остается одной из самых всеобъемлющих программ работы сырыми файлами. А в январе, однако же произошло событие, на которое нельзя не обратить внимания. Вышла альфа-версия RawTherapee 3.0. Это чистая альфа, которая мало пригодна для работы, но новая версия распространяется уже под лицензией GPL, что потенциально позволяет расширить число разработчиков программы и делает судьбу проекта менее зависимой от его первоначального автора.

Потенциальным конкурентом RawTherapee может стать недавно появившаяся программа DarkTable.

Среди программ, ранее упомянутых в разделе «Графические редакторы», без особых изменений. Стабильная версия GIMP 2.8 пока не вышла, хотя и ожидается. CinePaint без малейших изменений за прошедшее время, он по-прежнему решается проблему работы с большой глубиной цвета и HDR в Linux, но проект скорее мертв, чем жив. 

Однако я добавил в этот раздел еще Fiji и nip2. Это графические редакторы, предназначенные в первую очередь для научного анализа изображений. Fiji — это пакет с некоторыми дополнениями, основанный на ImageJ. Nip2 – это инструмент для анализа растрового изображения, способный работать с фотографиями очень большого размера. Он имеет очень необычный интерфейс в виде таблицы.

В разделе «Дополнительные модули» отмечу, что GREYCstoration сменила название на G’MIC. Добавлено несколько расширений которые мне кажутся полезными.

Следующий пункт таблицы – это «Программы просмотра с отдельными функциями редактирования». Здесь отмечу, что Geeqie окончательно заменил GQView и вышла его стабильная версия с номером 1. Впрочем, по функциональности она не принципиально отличается от ранее существовавших бета-версий. На мой взгляд, это самая удачная программа просмотра под Linux. К ее достоинствам следует отнести возможность работать с комментариями, внедренными в файл изображений самых разных стандартов. Программа правильно отображает поля IPTC, записанные в разных кодировках. Так, будут правильно отображены ключевые слова, занесенные кириллицей в Windows в кодировке 1251 и в Linux UTF8. Причем программа отображает их правильно, даже если файлы перемешаны, и не требует переключения с одной кодировки на другую. Однако с редактированием полей есть некоторые проблемы. Я встречался с ситуацией, когда информация отображалась правильно, но попытка ее изменить приводила к обрушению программы. Несомненным достоинством этой программы является удобный режим сравнения двух изображений. К минусам данной программы можно отнести неумение просматривать RAW файлы для недавно выпущенных камер.

Geeqie

Программа XnView, как и раньше, является одной из лучших программ просмотра под Windows. Причем эта версия может быть запущена и под Linux через wine. Однако, как я уже писал год назад, автор программы начал разработку и мультиплатформенной версии XnViewMP. Версия написана на QT и может быть скомпилирована для любой операционной системы. 16 марта 2010 года вышла версия с номером бета-0.25. Эта версия уже вполне работоспособна и, на мой взгляд, может начать конкурировать с Geeqie. В текущей версии хорошо реализована работа с комментариями и поиском, есть возможность сортировать файлы вне зависимости от того, в какой кодировке и в какой операционной системе они были внесены. Однако в отличие от Geeqie, для корректного просмотра полей надо переключать кодировку в установках программы. Сортировка по ключевым словам однако будет работать правильно вне зависимости от выбранной кодировки.

XnViewMP

XnViewMP

Рекордсменом же по скорости развития из всех упоминавшихся программ является программа Fotoxx. За прошедший год новые версии выходили буквально раз в месяц, а то и чаще.  На сегодняшний день программа может очень многое и, несмотря на несколько непривычный интерфейс, может оказаться полезной как начинающим, так и опытным пользователям. Программа имеет множество готовых автоматизированных решений по улучшению и преобразованию фотографий и этим, вероятно, понравится многим начинающим пользователям. Для продвинутых же пользователей, возможно, будет интересно ознакомиться с помощью этой программы с некоторыми приемами, которыми они пользуются редко и пока не хотят глубоко вдаваться в тонкие настройки. Это, в первую очередь, относится к совмещению нескольких снимков: для увеличения глубины резкости за счет совмещения двух снимков с разной фокусировкой,  совмещения стопки снимков с разной экспозицией для получения HDR, а также склейки панорам. Однако объединение в панорамы возможно только для снимков, сделанных с объективом, имеющим фокусное расстояние больше 22 мм. В программу включены несколько алгоритмов тонального преобразования для снимков с большим динамическим диапазоном. На мой взгляд, интерфейс получился очень удачным. Я бы сказал даже конкурентоспособным с такой специализированной программой, как упомянутая выше Qtpfsgui. Отмечу также, что за прошедший год программа научилась работать с сырыми данными с помощью модуля dcraw, что означает, что возможна работа со всеми существующими камерами, однако, никакой настройки коррекции при преобразовании   не предусмотрено. Программа преобразует RAW в 16-битный TIFF, и все преобразования предлагается делать уже с ним.  

fotoxx



1235

9 апреля 2010 Г.

1163

iXBT TV

  • Обзор материнской платы Z370 Aorus Gaming 7 под процессоры Coffee Lake

  • Обзор аккумуляторной дрели-шуруповерта Bosch GSR 12V-15 FC Professional

  • Заводские экзоскелеты, обновление Firefox, слишком умные наушники

  • Репортаж с конференции Supercomputing 2017 (SC17), день 3: стенд группы компаний РСК

  • Репортаж с конференции Supercomputing 2017 (SC17), день 2: стенд Intel

  • Репортаж с конференции Supercomputing 2017 (SC17), день 1: рейтинг Top500

  • Обзор кинотеатрального DLP-проектора LG PF1000U со встроенным ТВ-тюнером

  • Камера Panasonic G9, унитазный робот, игровой смартфон, кепка для водителей

  • Обзор портативной беспроводной колонки Sven PS-460

  • Обзор напольного пылесоса Tefal Silence Force 4A TW6477 с одноразовыми мешками для сбора мусора

  • Обзор сверхширокоугольного зум-объектива Canon EF 16-35mm f/2.8L III USM

  • Обзор изогнутого 34-дюймового IPS-монитора LG 34UC99 с соотношением сторон 21:9 и белым корпусом

1359