
G’MIC — это набор библиотек и программ для работы с изображениями. Имеет поддержку работы со скриптами, что позволяет создавать мощные конвейеры по обработке изображений. Изначально G’MIC создавался, как приложение, работающее из командной строки. Постепенно G’MIC обзавелся графическим интерфейсом в виде плагина для GIMP и Krita. G’MIC портирован на множество платформ (Linux, Windows, MacOS).
Поддерживает написание собственных фильтров и благодаря энтузиастам количество фильтров для G’MIC достигло 500 штук. Фактически, G’MIC является одним из основных поставщиком фильтров для GIMP.
Сегодня мы попробуем использовать G’MIC в виде плагина для GIMP и я распишу простейший подход (workflow) при использовании G’MIC при обработке фотографий.
Содержание
Над чем будем работать
Давайте попробуем слегка улучшить изображение снятое на среднеформатную камеру (размер кадра 6×6) Yashica MAT-124G и пленку Fuji Reala.
Пленка была проявлена самостоятельно. Вот так выглядит этот кадр на пленке (задняя подсветка — это экран монитора).
Сканирование пленки проводилось на планшетном сканере HP ScanJet 4050G. После инверсии и вычитании «оранжевой» маски снимок выглядит следующим образом:
Как будем улучшать фото
Для работы нам потребуются:
- бесплатный редактор изображений GIMP;
- бесплатный плагин G’MIC.
Как установить GIMP 2.9 совместно с G’MIC (они идут вместе) можно прочитать здесь.
Как видно на картинке выше, оригинальное фото является:
- слишком светлым;
- малоконтрастным;
- цвета блеклые;
- и к тому же нерезкое.
Попробуем все это исправить используя только фильтры G’MIC.
Исправляем яркость и контраст
Для этих целей лучше всего подходят кривые. Придавая кривой определенную кривизну вы можете варьировать свет (экспозицию) и контраст одновременно. Среди G’MIC фильтров позволяющих «гнуть» кривую интерактивно (сразу оценивая результат) можно использовать фильтр с одноименным названием «Curves». Этот фильтр позволяет работать в любом цветовом пространстве (RGB, CMYK, LAB и еще много других).
Фильтр «Curves» находится в разделе «Colors». Для работы выберем:
Colorspace = LAB
и нажмем Apply. После этого фильтр запустится и появятся 4 окна. Три окна компонента «L», «a», «b» и результирующее окно, где можно оценить работу фильтра.
Рассказать про кнопки.
После того, как редактирование закончено, необходимо сохранить результат работы фильтра. Для этого просто закрываем окно предпросмотра нажатием на крестик в правом верхнем углу и изменения сразу же будут применены к изображению открытому в GIMP. А в окне Undo History сразу же появится запись о фильтре G’MIC-QT.
Добавляем фильтр в список «любимых»
Сделав соответствующие настройки в фильтре «Curves» хорошо бы добавить его в список «любимых» (Faves) фильтров. Для этого жмем кнопку с плюсиком (обведено красной рамкой).
И в списке «Faves» появится нужный фильтр (в нашем случае «Curves»). Для удобства я переименовал его (третья кнопка в красной рамочке) из «Curves» в «1. Curves». Это сделано для того, если потребуется обрабатывать еще изображение то «Curves» должен отработать первым.
Повышаем насыщенность цвета
Цветовую насыщенность можно поднять разными способами и это можно было сделать и в LAB кривых в фильтре «Curves». Но для демонстрации работы с несколькими фильтрами я решил «поднять» цвет фильтром «Color grading».
Здесь достаточно просто подвигать соответствующие ползунки и нажать Apply. Не забудьте потом его добавить в список Faves под номером 2.
Повышаем резкость изображения
Если напечатать в окне поиска фильтров запрос «sharp», то станет понятно, что на данный момент в G’MIC есть 12 фильтров отвечающих за повышение резкости. Выбираем Sharpen [Richardson-Lucy], подбираем необходимые параметры, основываюсь на preview справа и жмем Aplly.
Добавляем в Faves под номером 3.
Рамка для фотографии
В разделе Frames есть набор фильтров для рисования рамки. Я решил, что для данной фотографии подойдет классическая рамка.
Добавляем в Faves под номером 4.
Цепочка фильтров
Итак, мы подобрали набор фильтров для коррекции исходного изображения. Все фильтры (вместе со своими параметрами) добавлены в список Faves (для последующего применения):
Возникает закономерный вопрос, для чего мы заполняли список Faves?
-
- Этот список является шаблоном при редактировании фото. Он будет напоминать вам об очередности вызов фильтров.
- В этих списках сидят параметры фильтров (например профиль кривой L в LAB).
- G’MIC активно развивается, соответственно фильтры часто «падают». Список поможет в этом.
- GIMP позволяет работать с точностью 32-bit float point изображениями. Но с именно такой точностью работает G’MIC. Поэтому желательно иметь такую точность в GIMP и в G’MIC. В то же время 32-bit fp требует много RAM, соответственно скорость работы фильтра существенно замедляется. Составив список фильтров для 16-bit fp и с меньшим разрешением, вы можете потом неспеша «воспроизвести» его для оригинального изображения c 32-bit fp.
Примером для использования данной технологии могут быть большие изображения. Например, скан среднеформатного кадра пленки имеет разрешение 5000×5000 pix если сканировать с 4800 DPI (16-bit) и «весит» 600 MB. Если такой кадр перевести в 32-bit floating point, то памяти потребуется просто огромное количество и компьютер будет сильно «тормозить» если начать двигать ползунки в G’MIC. Поэтому подбираем параметры на изображении меньшего размера, затем грузим оригинальное, переводим в 32-bit и применяем фильтры из списка Faves.
Вот так выглядит финальное изображение после работы фильтров из списка Faves. Заметьте, в Undo History каждый фильтр записан отдельной строкой.
Выводы
В этой статье мы познакомились с G’MIC (плагин для GIMP). Этот плагин состоит из 491 фильтра, позволяющих корректировать свет, цвет, резкость, изменять геометрию изображения добавлять рамки и многое другое.
На отсканированном кадре фотопленки мы провели простейшую подготовку фотографии к печати.