Мой краткий список программ для работы с фотографиями
Ниже приведена таблица полезных программ, связанных с цифровой
фотографией, которые я использую в своей работе. Этот список
ориентирован в первую очередь на пользователей ОС 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
|
Облако тегов:
...
|