обработка фото с помощью плагина G’MIC

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?

  1. Этот список является шаблоном при редактировании фото. Он будет напоминать вам об очередности вызов фильтров.
  2. В этих списках сидят параметры фильтров (например профиль кривой L в LAB).
  3. G’MIC активно развивается, соответственно фильтры часто «падают». Список поможет в этом.
  4. GIMP позволяет работать с точностью 32-bit float point изображениями. Но с именно такой точностью работает G’MIC. Поэтому желательно иметь такую точность в GIMP и в G’MIC. В то же время 32-bit fp требует много RAM, соответственно скорость работы фильтра существенно замедляется. Составив список фильтров для 16-bit fp и с меньшим разрешением, вы можете потом неспеша «воспроизвести» его для оригинального изображения c 32-bit fp.
  5. Примером для использования данной технологии могут быть большие изображения. Например, скан среднеформатного кадра пленки имеет разрешение 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 фильтра, позволяющих корректировать свет, цвет, резкость, изменять геометрию изображения добавлять рамки и многое другое.
    На отсканированном кадре фотопленки мы провели простейшую подготовку фотографии к печати.

    Почитать еще