GIMP — растровый графический редактор¶
GIMP (сокращение от GNU Image Manipulation Program) — свободный растровый графический редактор с открытым исходным кодом, распространяемый по лицензии GPLv3. Программа работает на платформах Linux, Windows и macOS и ориентирована на ретушь фотографий, создание и обработку растровой графики, рисование и форматирование изображений. GIMP является одним из наиболее известных свободных приложений категории «настольная графика» и де-факто стандартом среди свободных аналогов Adobe Photoshop.
¶История
Разработка GIMP началась в 1995 году студентами Университета Калифорнии в Беркли — Спенсером Кимболом и Питером Мэттисом. Первая публичная версия (0.54) вышла в ноябре 1995 года для систем Unix. В 1997 году проект перешёл под эгиду GNU и был включён в состав проектов Фонда свободного программного обеспечения (Free Software Foundation).
В 2004 году вышла версия 2.0, принёсшая переработанный интерфейс и поддержку GTK+. Долгое время развитие шло медленно: версия 2.8 появилась в 2012 году, 2.10 — в 2018-м (с переходом на GTK3 и поддержкой 16-битного цвета на канал). Версия 3.0, над которой велась работа более десяти лет, была выпущена в марте 2024 года и принесла переход на GTK4, полную поддержку Wayland, новый движок рендеринга GEGL с обработкой в высокой точности и переработанную систему плагинов на Python 3.
¶Возможности
GIMP поддерживает основные операции растровой обработки:
- многослойную работу с прозрачностью, режимами наложения и масками слоёв;
- инструменты выделения (прямоугольное, эллиптическое, свободное, «умная ножница», цветовое);
- кисти, карандаши, штампы, градиенты и паттерны с настраиваемыми динамическими параметрами;
- трансформации (масштабирование, поворот, перспектива, деформация);
- цветокоррекцию (кривые, уровни, цветовой баланс, насыщенность);
- фильтры: размытие, шум, искажения, свет и тени, детекторы краёв;
- работу с текстом, включая кривые Безье и векторные элементы;
- поддержку цветовых профилей ICC и 16/32-битной выборки на канал.
Формат XCF, собственный формат проектов GIMP, хранит слоёны, маски, каналы и направляющие. Экспорт возможен в JPEG, PNG, GIF, TIFF, WebP, BMP, PSD (частичная совместимость с Adobe Photoshop) и другие форматы.
¶Интерфейс
Классический интерфейс GIMP по умолчанию состоит из трёх окон: главного окна с инструментами, окна изображения и окна диалогов (слои, кисти, цвета). Начиная с версии 2.8 доступен единый оконный режим (Single-Window Mode), объединяющий все элементы в одном окне, что делает интерфейс ближе к Photoshop. Раскладка панелей полностью настраивается, возможен свободный перенос диалогов. Интерфейс переведён на десятки языков, включая русский.
¶Расширения
GIMP поддерживает расширение возможностей через плагины. Основные механизмы:
- Script-Fu — встроенный диалект Scheme, исторически основной язык скриптов GIMP;
- Python-Fu — интерфейс для написения плагинов на Python;
- Script-Fu и Python-Fu плагины могут создавать новые инструменты, диалоги и автоматизировать обработку;
- внешние плагины на C через библиотеку libgimp.
Существует множество сторонних наборов фильтров, например G'MIC — крупная коллекция из сотен фильтров, доступная как отдельное расширение.
¶Применение
GIMP используется в сферах:
- фотографии — ретушь, цветокоррекция, композитинг;
- веб-дизайне — подготовка макетов, иконок, баннеров;
- иллюстрации — цифровая живопись (при наличии графического планшета);
- науке — обработка изображений, визуализация данных;
- образовании — как бесплатная альтернатива коммерческим редакторам.
В ряде дистрибутивов Linux (Ubuntu, Fedora, Debian) GIMP входит в стандартный набор установленного ПО.
¶Критика
Основные претензии к GIMP со стороны пользователей:
- отсутствие нативной поддержки CMYK-цветового пространства (реализована косвенно, через плагины и конвертацию);
- ограниченная работа с 16-битными изображениями в версиях до 2.10;
- нестандартный интерфейс, требующий привыкания;
- сложности с открытием сложных файлов PSD.
Разработчики отмечают, что архитектурные ограничения исторически связаны с ориентацией на Unix-окружения и принципы проекта GNU.
¶См. также
- Кольора — другой свободный растровый редактор
- Inkscape — векторный редактор из экосистемы свободного ПО
- Paint.NET — редактор для Windows
¶Источники
- Проект GNU: GIMP
- Руководство пользователя GIMP 2.10
- Release notes GIMP 3.0
- Free Software Foundation: GNU Project
