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

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

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

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


Программа чтения, записи и редактирования метаданных в фотографиях
pfstools 2.1.0 13.11.17 L,W GPL, LGPL, FDL
Программа чтения, записи и манипуляций с изображениями, имеющими большой динамический диапазон (HDR)
OpenEXR 2.3.0 13.08.18 L modified BSD license
Формат файлов, который используется для сохранения снимков с большим динамическим диапазоном, с этим форматом работают программы Qtpfsgui, CinePaint и hugin, который только сохраняет результаты в файлах этого формата
gPhoto2 2.5.23 02.06.19 L GNU GPL
Программа работы с камерами. Передача данных из камеры в компьютер, дистанционное управление некоторыми моделями.
Подробнее в отдельной статье.
Argyll CMS 2.1.1 29.04.19 L,W,M AGPL
Набор утилит, написанных Гремом Джиллом (Graeme Gill), запускаемых из командной строки, распространяемый в виде исходного кода GNU GPL 3. Предназначен для создания ICC профилей для принтеров, сканеров, камер, и калибровки и профилирования мониторов. Подробнее см. в статье.
lensfun 0.3.95 29.06.18   GNU GPL
Библиотека, написанная Андреем Заболотным, которая может быть использована другими программами для исправления хроматических аберраций, дисторсии и виньетирования. Поддерживается база данных с характеристиками объективов и камер в формате XML.
Интерфейс к основным программам, иногда с дополнительными функциями
gtkam 0.2.0 10.07.12 L GNU GPL
Графический интерфейс для работы libgphoto2 Позволяет скачивать снимки из камер и дистанционно управлять некоторыми из них. Живая картинка реализована для зеркальных камер Canon и Nikon.
Luminance HDR 2.6.0 09.06.19 L,W,M GNU GPL
Графический интерфейс для работы с HDR изображениями. Создает HDR изображение из серии снимков. Есть инструмент для точного совмещения снимков. Различные варианты представления тонов с огромным количеством возможных настроек. Luminance HDR ранее носил название Qtpfsgui.
UFRaw 0.22 на базе dcraw 9.26. 16.06.15 L,W,M GNU GPL
Графический интерфейс к программе dcraw. Больше не развивается, но для старых камер  может успешно использоваться как отдельная программа и как Gimp 2.8 и CinePaint plug-in. Исправление искажений оптики возможно при подключении библиотеки lensfun.
RawTherapee 5.6
20.04.19 L,W,M GNU GPL
Комплексное решение всех задачи обработки снимков. Просмотр, преобразование сырых данных, коррекция экспозиции и аберраций, подавление шумов, повышение резкости, усиление цветов в Lab. Может работать не только с RAW, но и с JPEG. Самый богатый выбор методов первичной обработки (Демозаик) сырых файлов.
DarkTable 2.6.2 21.04.19 L,M,W GNU GPL
Комплексное решение всех задачи получения и обработки снимков. Дистанционное управление камерой, просмотр, преобразование сырых данных, коррекция экспозиции и аберраций, подавление шумов, повышение резкости. На сегодняшний день, вероятно, самый мощный инструмент под Linux.
hugin 2019.0.0 06.04.19 L,W,M GNU GPL
Программа сшивки панорам. В начале своего развития была графическим интерфейсом PANORAMA TOOLS. Поддержка HDRI. Программа может использоваться не только для сшивки панорам, но и для преобразования проекций, исправления аберраций, перспективных искажений и для объединения серии снимков с разной экспозицией в один HDR файл. Подробнее в отдельной статье.
Panotools-Script 0.29 11.05.19 Perl, L,W GNU GPL
Пакет программ, который позволяет проводить различные операции с панорамами из командной строки. Подробнее о некоторых вариантах использования в статье.
ImageMagick 7.0.8-64 02.09.19 L,W,M ImageMagick License
Пакет программ для преобразования и обработки графических файлов в скриптах командной оболочки.
DisplayCAL 3.8.5 14.08.19 L,W,M GNU GPL
Графическая надстройка над программами Argyll CMS, написанная Флорианом Хёхом (Florian Hoch)
Графические редакторы
GIMP 2.10.12 12.06.19 W,L,M GNU GPL
Самый универсальный и доведенный проект графического редактора с открытыми кодами. Стабильные версии имеют четный номер. С версии 2.10 поддерживается 32 битный цвет на канал.
Krita 4.2.6 10.09.19 L,W,M GNU GPL
Поддержка большой глубины цвета и множества цветовых пространств, включая Lab. Программа больше предназначена для рисования,но годится и для ретуши фотографий.
ImageJ 1.52p 22.06.19 Java public domain
Редактор предназначен для анализа изображений в научных исследованиях. Программа разработана Национальным институтом Здоровья и является общественным достоянием. Разработана на основе открытой архитектуры, которая предоставляет расширяемость путем Java плагинов и записываемых макросов. Собственные приложения могут быть созданы, используя встроенный редактор и Java компилятор. Написаны дополнения для создания резкого изображения 3-мерных объектов за счет объединения стопки снимков, сфокусированных на разные плоскости, обработки данных рентгеноскопии, автоматизации процесса микроскопического анализа крови.
ImageJ  используется в пакете Fiji, который имеет более удобный установщик и ряд плагинов в комплекте.
VIPS и nip2 8.8.2 30.08.19 L,W,M GNU GPL
Графический интерфейс nip2 на Gtk2 к библиотеке VIPS на C, похожий на таблицу для обработки графики. Предназначен для обработки очень больших изображений, главным образом, для исследований картин в музеях. Подробнее по-русски можно прочитать здесь.
Программы просмотра с отдельными функциями редактирования
XnViewMP
0.93.1

07.03.19

L,W,M
Бесплатная для некоммерческого использования
Просмотр и создание миниатюр, в том числе для недокументированных сырых файлов. Коррекция яркости и баланса. Просмотр EXIF и IPTC, редактирование IPTC. Моя основная программа для редактирования метаданных.
Geeqie Image Viewer 1.5.1 20.08.19 L GNU GPL
Geeqie Image Viewer новая "ветка" GQview с улучшенной поддержкой IPTC, в том числе и написанных кириллицей. В последней версии добавилась возможность просмотра стереоснимков. Я использую ее как основную программу просмотра фотографий под Linux.
Fotoxx 19.16 27.08.19 L GNU GPL
Редактор с большим набором инструментов для коррекции и ретуши фотографий. Хорошо работает система объединения нескольких кадров для получения большей глубины резкости, панорамм или HDR. Очень приятный интерфейс для настройки отображения тонов "Tonemap".
digiKam 6.2.0 04.08.19 KDE,
L,W,M
GNU GPL
Комплексное решение всех задач одним пакетом. Загрузка изображений, просмотр, преобразование сырых данных, коррекция экспозиции и аберраций, привязка географических координат, редактирование IPTC.
Специализированные программы и дополнительные модули
Geotag 0.103 15.09.17 Java GNU GPL
Программы привязки географических координат к фотографиям. Я ее использую как основную для привязки координат вне зависимости от ОС, установленной на машине.
StereoPhoto Maker 5.30e 15.07.19 W,L wine Бесплатная
Программа работы со стереопарами.
Panini 0.71.104 08.11.12 L,W,M GNU GPL
Программа просмотра панорам с возможностью изменения проекции и запоминания получившегося результата. Старая программа, однако и сегодня прекрасно работает. Есть AppImage, что позволяет запускать без установки.
SaladoPlayer 1.3.5 09.06.13 Flash GNU GPL
Программа для просмотра и представления в интернете сферических панорам с помощью технологии Flash. Подробнее в отдельной статье. Пример панорамы.
Pannellum 2.5.3
21.08.19 HTML5 MIT
Программа для просмотра и представления в интернете сферических панорам с помощью технологий HTML5, CSS3, JavaScript, WebGL. Подробнее в статье. Пример панорамы в Pannellum 1.3. Пример панорамы в Pannellum 2.1.
Scan Tailor 0.9.11.1 27.02.12 L,W GNU GPL
Узкоспециализированная программа, предназначенная только для того, чтобы привести в пристойный вид отсканированные или переснятые страницы книг. Программа способна разбить попарно снятые страницы на отдельные файлы, развернуть их так, чтобы строки были горизонтальными, удалить пятна, выровнять яркость, превратить снимок в цвете или градациях серого, в черно-белое изображение с увеличением разрешения, а также различить иллюстрации и сохранить их в градациях серого или цвете. Подробнее в отдельной статье.
CuneiForm 1.1.0 19.04.11 L,W
Консольная программа распознавания текстов российской компании Cognitive Technologies.
Tesseract 4.1.0 07.07.19 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. Подробнее в статье.
G'MIC 2.7.1 02.09.19 L,M,W CeCILL License
G'MIC наследник GREYCstoration. Коллекция расширений для GIMP и Krita и консольная программа для всевозможных преобразований изображений. В том числе для удаления шума с фотографий.
Программы работы с камерами
Raspberry Pi Camera Module

28.11.18
C

Программы raspistill, raspivid, raspiyuv и raspividyuv захвата фотографий и видео написанные на C
Picamera 1.13 25.02.17 Python GNU GPL
Интерфейс на Python для работы с Raspberry Pi camera module. Подробнее в статьях.
CHDK 1.41 (5256)

23.08.19 Canon GNU GPL
Canon Hacker's Development Kit - резидентная программа для компактных цифровых фотоаппаратов фирмы Canon, базирующихся на процессорах DIGIC II и DIGIC III.
Magic Lantern   Nightly Builds Canon GNU GPL
Резидентная программа для Canon  EOS. Поддерживаемые камеры: 5D Mark II, 5D Mark III, 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, доступная по этой ссылке. Многие программы имеют дополнительные модули, загружаемые в процессе работы, или могут быть скомпилированы с разными параметрами, поэтому возможно, что ряд в принципе доступных для конкретной программы функций я не указал. Возможно и обратное, когда стандартная сборка не обладает функциями, указанными в данной статье.


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

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