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

Ниже приведена таблица полезных программ, связанных с цифровой фотографией, которые я использую в своей работе. Этот список ориентирован в первую очередь на пользователей ОС Linux. Ряд программ являются мультиплатформенными. Приведены также несколько открытых программ для ОС Windows, которые могут быть запущены под wine.

Попытка классификации, сделанная в статье 2008 года, остается в силе, однако программы становятся все более комплексными и их классификация стала еще более условной. В 2010, 2013 и 2014 году я сделал очередные таблицы. Они могут быть интересны с точки зрения динамики развития программ. Версия и дата выхода последней версии приведены на 27 февраля 2015 года.

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


Программа чтения, записи и редактирования метаданных в фотографиях
pfstools 2.0.1 07.02.15 L,W GPL, LGPL, FDL
Программа чтения, записи и манипуляций с изображениями, имеющими большой динамический диапазон (HDR)
OpenEXR 2.2.0 10.08.14 L modified BSD license
Формат файлов, который используется для сохранения снимков с большим динамическим диапазоном, с этим форматом работают программы Qtpfsgui, CinePaint и hugin, который только сохраняет результаты в файлах этого формата
gPhoto2 2.5.7 18.01.15 L GNU GPL
Программа работы с камерами. Передача данных из камеры в компьютер, дистанционное управление некоторыми моделями.
Подробнее в отдельной статье.
Argyll CMS 1.6.3 28.10.14 L,W,M AGPL
Набор утилит, написанных Гремом Джиллом (Graeme Gill), запускаемых из командной строки, распространяемый в виде исходного кода GNU GPL 3. Предназначен для создания ICC профилей для принтеров, сканеров, камер, и калибровки и профилирования мониторов. Подробнее см. в статье.
lensfun 0.3.0 30.09.14   GNU GPL
Библиотека, написанная Андреем Заболотным, которая может быть использована другими программами для исправления хроматических аберраций, дисторсии и виньетирования. Поддерживается база данных с характеристиками объективов и камер в формате XML.
Интерфейс к основным программам, иногда с дополнительными функциями
gtkam 0.2.0 10.07.12 L GNU GPL
Графический интерфейс для работы libgphoto2 Позволяет скачивать снимки из камер и дистанционно управлять некоторыми из них. Живая картинка реализована для зеркальных камер Canon и Nikon.
Luminance HDR 2.4.0 27.01.14 L,W,M GNU GPL
Графический интерфейс для работы с HDR изображениями. Создает HDR изображение из серии снимков. Есть инструмент для точного совмещения снимков. Различные варианты представления тонов с огромным количеством возможных настроек. Luminance HDR ранее носил название Qtpfsgui.
UFRaw 0.21 на базе dcraw 9.23. 10.02.15 L,W,M GNU GPL
Графический интерфейс к программе dcraw. Один из самых богатых по возможностям настройки. Может использоваться как отдельная программа и как Gimp и CinePaint plug-in. Исправление искажений оптики возможно при подключении библиотеки lensfun.
RawTherapee 4.2.74
20.01.15 L,W,M GNU GPL
Комплексное решение всех задачи обработки снимков. Просмотр, преобразование сырых данных, коррекция экспозиции и аберраций, подавление шумов, повышение резкости, усиление цветов в Lab. Может работать не только с RAW, но и с JPEG. Самый богатый выбор методов первичной обработки (Демозаик) сырых файлов.
DarkTable 1.6.2 02.02.15 L,M GNU GPL
Комплексное решение всех задачи получения и обработки снимков. Дистанционное управление камерой, просмотр, преобразование сырых данных, коррекция экспозиции и аберраций, подавление шумов, повышение резкости. На сегодняшний день, вероятно, самый мощный инструмент под Linux.
hugin 2014.0.0 08.10.14 L,W,M GNU GPL
Программа сшивки панорам. В начале своего развития была графическим интерфейсом PANORAMA TOOLS. Поддержка HDRI. Программа может использоваться не только для сшивки панорам, но и для преобразования проекций, исправления аберраций, перспективных искажений и для объединения серии снимков с разной экспозицией в один HDR файл. Подробнее в отдельной статье.
Panotools-Script 0.28 18.08.13 Perl, L,W GNU GPL
Пакет программ, который позволяет проводить различные операции с панорамами из командной строки. Подробнее о некоторых вариантах использования в статье.
ImageMagick 6.9.0-7 21.02.15 L,W,M Apache 2.0
Пакет программ для преобразования и обработки графических файлов в скриптах командной оболочки.
dispcalGUI 2.6 15.11.14 L,W,M GNU GPL
Графическая надстройка над программами Argyll CMS, написанная Флорианом Хёхом (Florian Hoch)
Графические редакторы
GIMP 2.8.14 26.08.14 W,L,M GNU GPL
8 бит на канал в текущей версии 2,8. Самый универсальный и доведенный проект графического редактора с открытыми кодами. Стабильные версии имеют четный номер.
CinePaint 1.0.4 06.05.13 L,M GNU GPL
Профессиональный графический редактор для ретуши кадров фильма. Возможна работа с 8,16 и 32 битным цветом на канал. Не претендует на решение всех задач, но зато некоторые решает лучше других. Программа по-прежнему актуальна для манипуляций с большой глубиной цвета под Linux, хотя проект скорее мертв, чем жив. Резкое изменение номера версии на 1.3 мало чего изменило в программе. Установка ее по-прежнему требует плясок с бубном. У меня последняя версия относительно легко установилась в Slacko Puppy 5.3.3 и с большим трудом и без нескольких дополнений в Slackware64-14. Таким образом, если установлен KDE, то для изображений с большой глубиной цвета Krita является более привлекательным вариантом. В 2013 году номер снова неожиданно сменился и уменьшился до 1.0.4. Эту версию я не пробовал.
Krita 2.9 26.02.15 L(KDE),W,M GNU GPL
Поддержка большой глубины цвета и множества цветовых пространств, включая Lab. Программа больше предназначена для рисования, чем для ретуши.
ImageJ 1.49o 21.01.15 Java public domain
ImageJ2 2.0.0-rc 24 09.02.15 Java BSD 2-Clause license
Программа разработана Национальным институтом Здоровья и является общественным достоянием. Разработана на основе открытой архитектуры, которая предоставляет расширяемость путем Java плагинов и записываемых макросов. Собственные приложения могут быть созданы, используя встроенный редактор и Java компилятор. Редактор предназначен для анализа изображений в научных исследованиях, и для него написаны приложения для создания резкого изображения 3-мерных объектов за счет объединения стопки снимков, сфокусированных на разные плоскости, обработки данных рентгеноскопии, автоматизации процесса микроскопического анализа крови.
ImageJ и ImageJ2 используется в пакете Fiji, который имеет более удобный установщик и ряд плагинов в комплекте.
VIPS и nip2 7.42 23.12.14 L,W,M GNU GPL
Графический интерфейс nip2 на Gtk2 к библиотеке VIPS на C, похожий на таблицу для обработки графики. Предназначен для обработки очень больших изображений, главным образом, для исследований картин в музеях. Подробнее по-русски можно прочитать здесь.
Программы просмотра с отдельными функциями редактирования
XnViewMP
0.72

19.12.14

L,W,M
Бесплатная для некоммерческого использования
Просмотр и создание миниатюр, в том числе для недокументированных сырых файлов. Коррекция яркости и баланса. Просмотр EXIF и IPTC, редактирование IPTC. Моя основная программа для редактирования метаданных.
Geeqie Image Viewer 1.1 13.08.12 L GNU GPL
Geeqie Image Viewer новая "ветка" GQview с улучшенной поддержкой IPTC, в том числе и написанных кириллицей. В последней версии добавилась возможность просмотра стереоснимков. Я использую ее как основную программу просмотра фотографий под Linux.
Fotoxx 15.02.1 24.02.15 L GNU GPL
Редактор с большим набором инструментов для коррекции и ретуши фотографий. Хорошо работает система объединения нескольких кадров для получения большей глубины резкости, панорамм или HDR. Очень приятный интерфейс для настройки отображения тонов "Tonemap".
digiKam 4.8.0 24.02.15 KDE,
L,W?
GNU GPL
Комплексное решение всех задач одним пакетом. Загрузка изображений, просмотр, преобразование сырых данных, коррекция экспозиции и аберраций, привязка географических координат, редактирование IPTC.
Специализированные программы и дополнительные модули
Geotag 0.95 27.10.14 Java GNU GPL
Программы привязки географических координат к фотографиям. Я ее использую как основную для привязки координат вне зависимости от ОС, установленной на машине. К минусам можно отнести необходимость быстрой машины для комфортного просмотра фотографий.
StereoPhoto Maker 5.06 30.09.14 W,L wine Бесплатная
Программа работы со стереопарами.
Panini 0.71.104 08.11.12 L,W,M GNU GPL
Программа просмотра панорам с возможностью изменения проекции и запоминания получившегося результата.
SaladoPlayer 1.3.5 09.06.13 Flash GNU GPL
Программа для просмотра и представления в интернете сферических панорам с помощью технологии Flash. Подробнее в отдельной статье. Пример панорамы.
Pannellum 2.1.1
20.01.15 HTML5 MIT
Программа для просмотра и представления в интернете сферических панорам с помощью технологий HTML5, CSS3, JavaScript, WebGL. Пока уступает по возможностям технологии Flash. Подробнее в статье. Пример панорамы в Pannellum 1.3. Пример панорамы в Pannellum 2.1.
Scan Tailor 0.9.11.1 27.02.12 L,W GNU GPL
Узкоспециализированная программа, предназначенная только для того, чтобы привести в пристойный вид отсканированные или переснятые страницы книг. Программа способна разбить попарно снятые страницы на отдельные файлы, развернуть их так, чтобы строки были горизонтальными, удалить пятна, выровнять яркость, превратить снимок в цвете или градациях серого, в черно-белое изображение с увеличением разрешения, а также различить иллюстрации и сохранить их в градациях серого или цвете. Подробнее в отдельной статье.
CuneiForm/OpenOCR 1.1.0 19.04.11 L,W Лицензия
Консольная программа распознавания текстов российской компании Cognitive Technologies.
Tesseract 3.02 23.10.12 L,W,M Apache 2.0
Консольная программа распознавания текстов разрабатывавшаяся компанией Hewlett-Packard. В 2006 г. компаения Google купила ее и открыла исходные тексты.
YAGF 0.9.5 24.02.15 L GNU GPL 3
Графический интерфейс пользователя для систем оптического распознавания символов CuneiForm и Tesseract. Не FineReader, конечно, но с хорошими по качеству сканами и фотографиями справляется сносно. Подробнее в статье.
OCRFeeder 0.8.1 22.12.14 L GNU GPL 3
Графический интерфейс пользователя для систем оптического распознавания символов CuneiForm и Tesseract. Подробнее в статье.
Фото на документы в GIMP для
GIMP-2.8.x
11.06.12 Python GNU GPL 3
Автоматизация процедуры подготовки фотографий на документы в GIMP.
G'MIC 1.6.0.4 06.02.15 L,M,W CeCILL License
G'MIC наследник GREYCstoration. Коллекция расширений для GIMP и консольная программа для всевозможных преобразований изображений. В том числе для удаления шума с фотографий.
Wavelet decompose 0.1.2 18.11.08 L,W GNU GPL
Расширение "Вейвлетный разбор" для GIMP. Фильтр разбирает изображение на слои, содержащие разные уровни детализации оригинала. Подробнее о его применении можно прочитать здесь.
Wavelet denoise 0.3 04.05.08 L,W GNU GPL
Расширение "Вейвлетное подавление шума" для GIMP
Wavelet sharpen 0.1.2 29.09.08 L,W GNU GPL
Расширение "Вейвлетное повышение резкости" для GIMP
GimpLensfun 0.2.3 04.05.13 L,W GNU GPL 3
Расширений для GIMP использующее для коррекции дисторсии библиотеку и базу данных объективов Lensfun.
Fix-CA 3.0.2 22.12.07 L,W GNU GPL
Расширение GIMP для коррекции хроматических аберраций. Позволяет править не только хроматические аберрации увеличения, но и линейно сдвигать каналы друг относительно друга, что позволяет работать с фрагментами полного кадра.
Программы работы с камерами
Picamera 1.9 01.01.15 Python GNU GPL
Интерфейс на Python для работы с Raspberry Pi camera module. Подробнее в статьях.
CHDK 1.3 (4034)

26.02.15 Canon GNU GPL
Canon Hacker's Development Kit - резидентная программа для компактных цифровых фотоаппаратов фирмы Canon, базирующихся на процессорах DIGIC II и DIGIC III.
Magic Lantern   Nightly Builds Canon GNU GPL
Резидентная программа для Canon 5D2, 5D3, 6D, 7D, 50D, 60D, 500D (T1i), 550D (T2i), 600D (T3i), 650D (T4i), 700D (T5i), 1100D (T3), EOS M. Расширяет фото и видео возможности камеры. Работа над кодом идет и Nightly Builds постоянно обновляются.
DNG4PS-2 0.2.2 01.10.08 W,L бесплатная программа с открытыми исходными кодами
Бесплатная программа для пакетного преобразования RAW файлов, сделанных фотоаппаратами Canon серии PowerShot со вскрытой прошивкой, в формат Digital Negative (DNG). Название программы расшифровывается как DNG for PowerShot.
*) Свободные программы не обязательно бесплатные, а бесплатные - свободные. В данной таблице, если программа помечена как бесплатная, то она не свободная, а если как свободная, то она и бесплатная.
W - Windows, L- Linux, M - Mac. Если буква W является ссылкой, то это означает, что существует отдельная версия для Windows, доступная по этой ссылке. Многие программы имеют дополнительные модули, загружаемые в процессе работы, или могут быть скомпилированы с разными параметрами, поэтому возможно, что ряд в принципе доступных для конкретной программы функций я не указал. Возможно и обратное, когда стандартная сборка не обладает функциями, указанными в данной статье.


27.02.2015
Установите проигрыватель Flash

Облако тегов:
3D печать
Arduino
Raspberry Pi
Аэрофотосъемка
Байдарки
Геомеханика
История
Камеры
Макросъемка
Объективы
Освещение
Панорамы
Принадлежности
Принтеры
Программы
Сканеры
Стереосъемка
Фильтры
Фокусировка
Фотокубики
...
rss