GIMP
GIMP (GNU Image Manipulation Program) — это свободное и открытое программное обеспечение для растровой графики, предназначенное для создания и редактирования изображений, ретуши фотографий, композитинга, а также для конвертации графических форматов. GIMP является кроссплатформенным приложением, работающим под управлением операционных систем GNU/Linux, macOS, Microsoft Windows и других. Проект распространяется на условиях лицензии GNU General Public License (GPL), что гарантирует пользователям свободу использования, изучения, распространения и модификации программы.
История
Основание и ранние версии
Разработка GIMP была начата в 1995 году студентами Калифорнийского университета в Беркли Спенсером Кимбаллом и Питером Маттисом. Первоначально проект назывался «General Image Manipulation Program». Первая публичная версия, 0.54, была выпущена в феврале 1996 года для операционной системы UNIX. Программа быстро привлекла внимание сообщества разработчиков свободного программного обеспечения благодаря своей функциональности и открытому исходному коду.
Развитие под эгидой GNU
В 1997 году, после того как Кимбалл и Маттис окончили университет, разработка была передана сообществу. Проект стал частью проекта GNU, и его название было изменено на «GNU Image Manipulation Program». В 1998 году вышла версия 1.0, которая уже включала базовый набор инструментов для рисования, работы со слоями и фильтрами.
Современные версии
Версия 2.0, выпущенная в 2004 году, стала важным этапом: был внедрён новый движок обработки изображений, основанный на GEGL (Generic Graphics Library), что позволило работать с изображениями с глубиной цвета более 8 бит на канал. Версия 2.6 (2008) представила новый интерфейс с инструментом выделения переднего плана. Версия 2.8 (2012) добавила режим одиночного окна, поддержку слоёв-групп и улучшенную работу с кистями. Версия 2.10 (2018) полностью перевела обработку изображений на GEGL, что дало возможность неразрушающего редактирования и поддержки цветовых пространств, включая sRGB, Adobe RGB и ProPhoto RGB.
Архитектура и возможности
Основные функции
GIMP предоставляет широкий спектр инструментов для редактирования изображений:
- Инструменты выделения: прямоугольное, эллиптическое, свободное, «умные ножницы», выделение по цвету, по переднему плану.
- Инструменты рисования: кисти, карандаш, аэрограф, ластик, заливка, штамп, размытие/резкость.
- Работа со слоями: поддержка многослойных изображений, режимов наложения, масок слоя, корректирующих слоёв.
- Фильтры и эффекты: размытие, шум, искажение, освещение, художественные фильтры (например, имитация масляной живописи).
- Текст: создание и редактирование текстовых слоёв с поддержкой шрифтов TrueType и OpenType.
- Цветокоррекция: уровни, кривые, баланс белого, насыщенность, цветовой тон.
Расширяемость
GIMP поддерживает плагины и скрипты на языках Python, Perl, Scheme (Script-Fu) и C. Существует обширная библиотека сторонних дополнений, расширяющих функциональность программы — от специализированных фильтров до интеграции с другими приложениями (например, G'MIC — набор фильтров для обработки изображений).
Форматы файлов
GIMP поддерживает импорт и экспорт в десятки графических форматов, включая:
- Растровые: PNG, JPEG, BMP, TIFF, GIF (с поддержкой анимации), WebP, HEIF.
- Векторные: SVG (импорт), PDF (импорт).
- Собственный формат: XCF (eXperimental Computing Facility) — многослойный формат с сохранением всех данных проекта.
- Профессиональные: PSD (Adobe Photoshop), OpenRaster, DDS.
Сравнение с Adobe Photoshop
GIMP часто сравнивают с Adobe Photoshop — проприетарным коммерческим редактором растровой графики. Основные различия включают:
| Параметр | GIMP | Adobe Photoshop |
|---|---|---|
| Лицензия | GNU GPL (свободная) | Проприетарная (платная подписка) |
| Платформы | Linux, macOS, Windows, BSD | Windows, macOS (нет Linux) |
| Цветовые профили | Поддержка ICC, ограниченная работа с CMYK | Полная поддержка CMYK, Pantone, ICC |
| Неразрушающее редактирование | Частично (через GEGL) | Полное (смарт-объекты, корректирующие слои) |
| Интерфейс | Настраиваемый, но менее интуитивный | Стандартизированный, с большим количеством панелей |
| Автоматизация | Скрипты (Python, Script-Fu) | Actions, JavaScript, ExtendScript |
| Работа с текстом | Базовая | Расширенная (стили абзацев, символьные стили) |
GIMP уступает Photoshop в профессиональной допечатной подготовке (CMYK), работе с векторной графикой и интеграции с другими продуктами Adobe. Однако для задач ретуши, веб-дизайна, создания иллюстраций и обработки фотографий GIMP является полноценной альтернативой.
Применение
Любительская фотография
GIMP широко используется фотографами-любителями для базовой коррекции снимков: кадрирования, выравнивания горизонта, удаления шумов, цветокоррекции. Инструменты «Уровни» и «Кривые» позволяют точно настраивать яркость и контраст.
Графический дизайн
В веб-дизайне GIMP применяется для создания макетов сайтов, баннеров, иконок и элементов интерфейса. Поддержка слоёв и масок упрощает компоновку многослойных изображений.
Научная и техническая визуализация
Благодаря поддержке скриптов и пакетной обработки, GIMP используется для автоматизации обработки изображений в научных исследованиях (например, микроскопия, астрономия). Плагин G'MIC предоставляет специализированные фильтры для анализа изображений.
Образование
GIMP часто используется в учебных заведениях для обучения основам работы с растровой графикой, так как программа бесплатна и доступна на всех популярных операционных системах.
Критика и ограничения
Интерфейс и юзабилити
Критики отмечают, что интерфейс GIMP менее интуитивен по сравнению с Adobe Photoshop. Многие функции скрыты в меню, а окна инструментов по умолчанию плавающие (хотя режим одиночного окна улучшил ситуацию). Новая версия 3.0, находящаяся в разработке, обещает кардинальное обновление интерфейса на основе GTK3.
Работа с CMYK
GIMP не поддерживает полноценную работу с цветовой моделью CMYK для допечатной подготовки. Хотя существуют плагины (например, Separate+), они не обеспечивают полной функциональности, необходимой для профессиональной полиграфии.
Производительность
При работе с большими файлами (более 100 мегапикселей) GIMP может испытывать проблемы с производительностью, особенно на старых версиях. Версия 2.10 с GEGL частично решила эту проблему, но для сверхбольших изображений рекомендуется использование специализированного ПО.
Отсутствие некоторых профессиональных функций
В GIMP отсутствуют такие функции, как смарт-объекты, динамические кисти с имитацией нажима (в полном объёме), расширенная работа с векторными контурами (как в Adobe Illustrator) и поддержка плагинов формата 8bf (Photoshop).
Сообщество и развитие
Разработка GIMP координируется командой добровольцев под руководством проекта GNU. Исходный код хранится в репозитории GNOME GitLab. Релизы выходят нерегулярно: после версии 2.10 (2018) последовали обновления 2.10.18 (2020) и 2.10.24 (2021). В настоящее время активно ведётся работа над версией 3.0, которая должна принести:
- Переход на GTK3 (улучшенный интерфейс, поддержка HiDPI).
- Полную поддержку неразрушающего редактирования.
- Улучшенную работу с текстом.
- Интеграцию с системой управления цветом через GEGL.
Сообщество GIMP активно: существуют форумы, IRC-каналы, документация на сайте проекта, а также множество учебных материалов на YouTube и в блогах.
Интересные факты
- Название «GIMP» изначально было аббревиатурой от «General Image Manipulation Program», но позже было изменено на «GNU Image Manipulation Program».
- Логотип GIMP — стилизованная морда животного (Wilber), созданная в 1997 году Тьюом «Tigert» Куусисто. Wilber стал неофициальным талисманом проекта.
- GIMP используется в некоторых государственных учреждениях и образовательных организациях, где требуется лицензионно чистое ПО.
- Программа поддерживает более 80 языков интерфейса, включая русский.
Источники
- Официальный сайт GIMP: gimp.org
- Документация GIMP: docs.gimp.org
- История GIMP на сайте проекта: gimp.org/about/history.html
- Сравнение GIMP и Photoshop: сравнение на сайте LibreArts (librearts.org)
- Статья «GIMP» в Википедии (английская версия)
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →