Filmulator — специализированное C++ / QT графическое приложение, редактор для проявки цифровых негативов, эмулятор химического процесса прояви фотоплёнок, с всеми плюсами и минусами.
Filmulator принимая необработанные файлы с цифровых фотокамер имитирует проявление плёнки, по разным причинам это приносит несколько преимуществ. На фотографии большие яркие области становятся темнее, сжимая динамический диапазон, а окружение маленьких ярких областей становится темнее, усиливая местный контраст. В ярких областях редактор улучшает насыщенность что помогает сохранять цвета (например цвет голубого неба), в чрезвычайно насыщенных областях яркость уменьшается и это помогает сохранить детали (например цветов).
Идеология "Одно приложение, для одной задачи" является основной при создании Filmulator, компенсируя небольшое снижение функциональной гибкости значительным укрощением и оптимизацией пользовательского интерфейса. Несмотря на то что разрешение экрана определяется автоматически, при необходимости пользовательский интерфейс может быть адаптирован (увеличен/уменьшен) для более комфортного использования (на мониторах с любым разрешением), в вкладке "Настройки" можно выставить "Масштаб пользовательского интерфейса" (после сохранения требуется перезапуск).
Перед началом использования необходимо задать целевые каталоги (импорт, экспорт, резервные копии), исходный каталог с изображениями копируются с всеми атрибутами (структурой, датами и пр). При копировании и организации файлов для фотографий можно установить смещение времени создания снимка, например если есть разница с часами на камере и нужна корректировка.
Filmulator позволяет поставить обработку изображений в очередь, календарь и гистограмма даты позволяет выбрать фотографии ориентируясь по дате, можно оценивать изображения (от нуля до пяти) и отображать фотографии сортированными по рейтингу. Инструменты предназначенные для обработки фотографий расположены в "Конвейерном порядке", сверху в низ (по степени необходимости).
Имеющиеся в Filmulator мини-гистограммы (mini histograms) отображают распределение яркости оригинального изображения и изображения после обработки, имеющимися алгоритмами компенсации экспозиции и восстановления выделения (filmulation algorithm), а также настройки ограничения выходного сигнала и восстановления подсветки.
Filmulator для обработки изображений использует библиотеки libtiff, libgomp, libexiv2, libjpeg и libraw, поддерживаются изображения большинства существующих форматов используемых в цифровых фотокамерах, управление ориентировано на использование мыши.
Лицензия: GNU General Public License version 3.0 (GPLv3)