GNU Image Manipulation Program¶
GIMP (акроним от GNU Image Manipulation Program — «программа манипуляции изображениями проекта GNU») — свободно распространяемый растровый графический редактор с открытым исходным кодом, предназначенный для обработки фотографий, создания и редактирования цифровой графики, ретуши, коллажирования и конвертации форматов изображений. Программа работает на платформах Linux, Windows, macOS и ряде других операционных систем, распространяется под лицензией GPL и не требует оплаты или подписки. Благодаря модульной архитектуре и поддержке сценариев GIMP применяется как в любительской работе, так и в профессиональной среде, а также в учебных курсах по компьютерной графике.
¶История
Разработка GIMP началась в 1995 году в Университете Беркли (США) усилиями студентов Спенсера Кимбелла и Питера Маттиса. Изначально это был учебный проект, но уже в 1996 году вышла версия 0.54, а в 1997 году программа вошла в состав проекта GNU. В 1998 году появилась версия 1.0 с поддержкой слоёв, каналов и сценариев Script-Fu. Версия 2.0 (2004) привнесла поддержку цветовых пространств, улучшенный интерфейс и модуль GEGL для обработки изображений. Версия 2.10 (2018) добавила полноценную работу с 32-битной глубиной цвета и неразрушающее редактирование. Ветка 2.99 стала переходной к GIMP 3.0 с обновлённым API и поддержкой GTK3.
¶Возможности и инструменты
GIMP предоставляет широкий набор средств растровой графики:
- Инструменты выделения: прямоугольное и эллиптическое, «свободное», «умные ножницы», выделение по цвету, быстрая маска.
- Инструменты рисования: кисть, карандаш, аэрограф, ластик, штамп, «лечебная кисть», размытие и резкость, осветление и затемнение.
- Работа со слоями: маски слоёв, режимы наложения, группы, альфа-канал.
- Трансформации: масштаб, поворот, перспектива, искажение, зеркало.
- Цветокоррекция: уровни, кривые, баланс цветов, тонирование, обесцвечивание.
- Фильтры и эффекты: размытие по Гауссу, свечение, текстуры, искажения, художественные эффекты.
- Работа с текстом: поддержка шрифтов, векторных контуров и текста по контуру.
Отдельного упоминания заслуживает поддержка сценариев: Script-Fu (на языке Scheme), Python-Fu и встраиваемый язык C. Это позволяет автоматизировать рутинные операции и создавать плагины.
¶Форматы файлов
GIMP работает с собственным форматом XCF, сохраняющим слои, каналы, контуры и историю. Поддерживается импорт и экспорт множества форматов: JPEG, PNG, GIF, TIFF, BMP, PSD (частично), PDF, SVG (через растеризацию), WebP, HEIF и других. Экспорт в PSD сохраняет слои, но не все эффекты Adobe Photoshop, что иногда вызывает несовместимость при обмене файлами.
¶Применение
GIMP используется для:
- ретуши и коррекции фотографий;
- создания баннеров, обложек, иллюстраций;
- подготовки изображений для веб-сайтов;
- разработки элементов интерфейсов и иконок;
- конвертации и пакетной обработки графики;
- научной визуализации и картографии.
В образовательных учреждениях GIMP применяется как бесплатная альтернатива коммерческим редакторам, что особенно актуально для школ, вузов и некоммерческих организаций.
¶Сравнение с аналогами
Основным конкурентом GIMP считается Adobe Photoshop — платный проприетарный редактор. GIMP уступает ему в поддержке CMYK-цветовых пространств, работе с 16-битными каналами в старых версиях и в некоторых профессиональных инструментах допечатной подготовки. В то же время GIMP выигрывает за счёт открытого кода, бесплатности, кроссплатформенности и отсутствия привязки к облачным сервисам. Среди других свободных редакторов выделяются Krita (ориентирована на цифровую живопись), Inkscape (векторная графика) и Paint.NET (только Windows).
¶Сообщество и развитие
Разработку координирует команда добровольцев в рамках проекта GNU. Существуют форумы, вики, обучающие курсы и книги по GIMP. Пользователи могут сообщать об ошибках, предлагать улучшения и участвовать в тестировании. Регулярно выходят обновления с исправлениями и новыми функциями. Отдельные энтузиасты создают сборки с дополнительными плагинами и темами оформления.
¶Ограничения
Среди известных ограничений GIMP отмечают:
- отсутствие полноценной поддержки CMYK и управления цветом в базовой комплектации;
- неполную совместимость с PSD;
- непривычный для пользователей Photoshop интерфейс;
- ограниченные возможности для работы с очень большими изображениями;
- отсутствие встроенных инструментов для анимации (частично решается плагинами).
Несмотря на это, GIMP остаётся одним из самых распространённых свободных графических редакторов в мире и активно развивается.
Источники: официальная документация GIMP, материалы проекта GNU, публикации сообщества разработчиков, обзоры свободного программного обеспечения.