GIMP
Материал из BeneWiKi.
| The GIMP | |
| Изображение:Wilber-huge-alpha.png | |
| Скриншот GIMP 2.0
| |
| Тип | Растровый графический редактор |
| Разработчик | Команда разработчиков GIMP |
| ОС | Кроссплатформенный |
| Текущая версия | 2.4.3 — 16 декабря 2007 |
| Лицензия | GPL |
| Сайт | www.gimp.org |
GNU Image Manipulation Program или GIMP (Гимп) — растровый графический редактор, программа для создания и обработки растровой графики. Частично поддерживается векторная графика. Проект основан в 1995 году Спенсером Кимбеллом и Питером Маттисом как дипломный проект, в настоящий момент поддерживается группой добровольцев. Распространяется на условиях GNU General Public License.
Содержание |
[править] Введение
Изначально сокращение «GIMP» означало англ. General Image Manipulation Program, а в 1997 полное название было изменено на «GNU Image Manipulation Program» и программа официально стала частью проекта GNU.
Типичные задачи, которые можно решать при помощи GIMP, включают в себя создание графики и логотипов, масштабирование и кадрирование фотографий, раскраска, комбинирование изображений с использованием слоёв, ретуширование и преобразования изображений в различные форматы.
Следует отметить, что GIMP является одним из первых действительно пользовательских свободных приложений. Предыдущие проекты, такие как компиляторы GCC, ядро Linux и подобные им являются, в основном, инструментами, сделанными программистами для программистов. Некоторые считают GIMP первым подтверждением того, что в процессе разработки свободного ПО может появиться что-либо, чем смогут пользоваться не только хакеры. В этом смысле можно сказать, что GIMP подготовил психологическую почву для таких проектов, как KDE, GNOME, Mozilla Firefox, OpenOffice.org и множества других.
[править] Позиционирование GIMP
В течение продолжительного времени GIMP создавался с учётом пожеланий пользователей, но по большей части согласно предпочтениям разработчиков и без привлечения экспертов по эргономике. Целостное видение проекта отсутствовало как факт. Чтобы решить накопившиеся в результате этого проблемы, был предпринят ряд мер.
В 2005 году проект GIMP был зарегистрирован участником программы OpenUsability. На конференции Libre Graphics Meeting в марте 2006 года состоялась первая встреча представителей OpenUsability и команды разработчиков GIMP, в ходе которой было определено видение GIMP как продукта для конечных пользователей:
- GIMP является свободным ПО;
- GIMP является высококачественым приложением для фоторетуши и позволяет создание оригинальных изображений;
- GIMP является высококачественым приложением для создания экранной и веб-графики;
- GIMP является платформой для создания мощных и современных алгоритмов обработки графики учёными и дизайнерами;
- GIMP позволяет автоматизировать выполнение повторяющихся действий;
- GIMP легко расширяем за счёт простой установки дополнений.
Эти тезисы определяют дальнейшее развитие GIMP.
Осенью 2006 года в рамках проекта OpenUsability было проведение исследование, результаты которого постепенно оформляются в виде рекомендаций и спецификаций и реализовываются.
[править] Возможности
Традиционно GIMP считается свободным аналогом ряда проприетарных редакторов (чаще всего называется Adobe Photoshop), хотя сами разработчики часто возражают против такой формулировки.
[править] Работа с фотографиями
В GIMP присутствует достаточно неплохой набор инструментов цветокоррекции:
- кривые;
- уровни;
- микшер каналов;
- постеризация;
- тон-насыщенность;
- баланс цветов;
- яркость-контраст;
- обесцвечивание.
При помощи фильтров, инструментов, масок и слоёв с разными типами наложения (всего 22) можно:
- выравнивать заваленный горизонт;
- убирать искажения, вносимые оптикой;
- корректировать перспективу;
- выполнять клонирование объектов с учётом перспективы;
- кадрировать фотографии;
- удалять дефекты вроде пыли на матрице (штамп, лечебная кисть);
- имитировать использование различных цветофильтров;
- «вытаскивать» потерянную детализацию в тенях;
- многое другое.
В версиях 2.3.х реализовано управление цветом.
[править] Рисование
- несколько рисующих инструментов;
- свободно масштабируемые кисти;
- поддержка графических планшетов;
[править] Экранные фильтры
Дополнительные возможности по коррекции изображений на протяжении всей работы реализованы в виде экранных фильтров. К ним относятся:
- имитация разных типов дальтонизма (протанопия, дейтеронопия, тританопия);
- гамма-коррекция;
- коррекция контраста;
- управление цветом.
[править] Настраиваемый интерфейс
- плавающие палитры легко группируются и перегруппируются;
- возможна полная перенастройка клавиатурных комбинаций, действий мыши, а также устройств ввода вроде Griffin Powermate;
- любое меню можно превратить в свободно перемещаемое окно (Linux/UNIX).
[править] Автоматизация
Отсутствие средств автоматической записи сценариев компенсируется в GIMP большим числом языков, на которых можно писать сценарии:
- TinyScheme, иначе Script-Fu (в комплекте с программой);
- Python (в комплекте с программой);
- Ruby;
- Perl;
- C#;
- Java (экспериментально, часть проекта gimp-sharp);
- Tcl (в настоящее время не поддерживается).
С помощью этих инструментов можно писать как интерактивные сценарии и модули для GIMP, так и создавать изображения полностью автоматически, например, генерировать «на лету» изображения для веб-страниц внутри программ CGI или выполнять пакетную цветокоррекцию и преобразования изображений. Следует отметить, что для пакетной обработки изображений всё же лучше подходят пакеты наподобие ImageMagick.
[править] Недочёты, их решение и пути обхода
В настоящее время использование GIMP в коммерческом дизайне, полиграфии и фотографии сопряжено с рядом сложностей, а во многих случаях и вовсе невозможно:
- нет поддержки плашечных цветов (и палитры Pantone — по лицензионным соображениям);
- нет полноценной поддержки цветовых моделей CMYK, CIELAB и CIE XYZ;
- нет поддержки режима 16 и более разрядов на цветовой канал;
- нет поддержки HDRi и операторов отображения тонов;
- нет процедурных (коррекционных) слоёв и эффектов слоёв;
- базовые функции управления цветом реализованы только в текущей нестабильной ветке разработки 2.3.х.
Многие из упомянутых недочётов планируется устранить на втором этапе перехода к использованию библиотеки GEGL.
Существует расширение для экспорта в TIFF с цветоделением в CMYK и его существенно улучшенная версия.
[править] Архитектура
Для построения элементов интерфейса GIMP использует GTK+. GTK+ изначально появился в составе GIMP как замена коммерческой библиотеке Motif, от которой зависели начальные версии GIMP. GIMP и GTK+ первоначально были разработаны для X Window System, работающей в Unix-подобной операционной системе, но с тех пор он был перенесён в Microsoft Windows, OS/2, Mac OS X и SkyOS.
[править] GIMP и прочие программы
[править] FilmGimp/Cinepaint/Glasgow
FilmGimp, теперь называемый Cinepaint — это ответвление от GIMP 1.0.4, с тех пор самостоятельно развиваемое. Cinepaint специально приспособлен для раскраски и ретуширования видео-кадров с использованием менеджера кадров и «слоёв луковицы». Глубина представления цвета увеличена до 32 бит (число с плавающей точкой) на канал вместо 8, как у GIMP. Файлы, создаваемые Cinepaint, несовместимы с GIMP, главным образом, из-за разницы в поддерживаемой глубине цвета. По той же причине GIMP не поддерживает кисти и текстуры Cinepaint.
В течении последних нескольких лет Cinepaint полностью переписывается под именем Glasgow. В феврале 2007 года была выпущена альфа-версия продукта.
[править] GIMPshop
GIMPshop является неофициальной версией GIMP, созданной для пользователей Adobe Photoshop с целью упростить миграцию. GIMPshop является продуктом стороннего разработчика, не являющегося членом команды GIMP.
Изменения GIMPshop относительно GIMP:
- реорганизация меню и переименование пунктов меню до соответcтвия c меню Photoshop;
- клавиатурные комбинации Photoshop, используемые по умолчанию;
- в версии для Windows используется расширение, помещающее окна с изображениями внутрь одного окна (MDI-интерфейс).
[править] Seashore
Seashore — редактор растровой графики на основе GIMP для Mac OS X, переписанный на Cocoa и использующий тот же формат файлов. Разработчики Seashore принципиально удалили ряд инструментов, чтобы сделать программу максимально лёгкой и не пытающейся конкурировать с более «тяжёлыми» программными продуктами.
[править] Adobe Photoshop
В GIMP поддерживаются различные данные лидера индустрии — Adobe Photoshop:
- файлы в формате PSD (с ограничениями);
- файлы кистей (не все версии формата);
- действия (actions), за счёт gimp-sharp (порядка 30% действий);
- расширения в формате 8bf — проект PSPI
Подробности изложены в справке для мигрирующих с Photoshop на GIMP.
[править] GIMP в разных операционных системах
[править] Linux
GIMP входит в состав большинства популярных дистрибутивов Linux, таких как Arch, Debian, Fedora Core, Gentoo, Mandriva, Novell SuSE Linux, Slackware, Ubuntu.
[править] Windows
В 1997 году финский программист Tor «tml» Lillqvist начал перенос GIMP (вместе с библиотекой GTK+) на платформу Microsoft Windows.
В настоящий момент версия GIMP для Windows полностью идентична исходной по возможностям и стабильности. С появлением готовых установочных пакетов, скомпилированных Jernej Simoncic, процесс установки заметно упрощён.
Использование GIMP под Windows может быть неудобным из-за большого числа используемых окон (ящик инструментов, цвета, кисти, изображения). Без изменения фокуса окна в стиле Linux или множества рабочих столов (виртуальных окон, обычно реализуемые на уровне драйвера видеокарты), перемещаться между окнами программы становится затруднительно. Поэтому некоторые пользователи предпочитают интерфейс в стиле Photoshop, в котором единственное окно содержит все компоненты. Остальные выбирают другие операционные системы, где поддержка множества окон реализована иначе.
[править] GIMP и Google Summer of Code
В 2006 году команда GIMP приняла участие в программе Google Summer of Code с рядом проектов, из которых удачно завершились следующие:
- Векторные слои. Готовый код находится в ветке SVN под названием soc-2006-vector-layers и будет включён в основную ветку разработки после выхода GIMP v2.4.
- Аналог Vanishing Point из Photoshop. Код интегрирован в GIMP начиная с версии 2.3.12.
- Аналог Healing Brush из Photoshop. Лечебная кисть находится в составе GIMP начиная с версии 2.3.11, но из-за ряда недочётов может быть исключена из версии 2.4.
- Возможность писать сценарии на Ruby. Код находится в [http://svn.gnome.org/viewcvs/gimp-ruby/trunk/
- Реализация различных вейвлетных алгоритмов. Исходный код можно найти в реестре расширений GIMP: denoise (подавление шума), ihalf (инвертированное полутонирование), jp2 (поддержка JPEG2000).
В 2007 году команда разработчиков GIMP подавала заявку на участие в Google Summer of Code, но проекту было отказано.
[править] Альтернативы
[править] Вильбер
Вильбер является талисманом GIMP и придуман Туомасом Куосманеном (Tuomas "tigert" Kuosmanen). Вильбер не является ни собакой, ни лисом, ни мышью. Он — gimp.
[править] Смотри также
- Растровый графический редактор
- Сравнение редакторов растровой графики
- Adobe Photoshop
- Paint.NET
- Corel PhotoPaint
- Paint Shop Pro
[править] Внешние ссылки
<noinclude>| Этот критический шаблон был защищён от изменений для предотвращения вандализма. Пожалуйста, обсуждайте изменения на странице обсуждения или попросите снять защиту со страницы. Вы можете использовать {{editprotected}} на странице обсуждения, чтобы попросить администратора внести изменения.
|
- Официальный сайт GIMP
- GIMP для Mac OS X
- GIMP для Windows
- alt.pg. WinGIMP
- Linuxartist: раздел по GIMP
- Реестр расширений для GIMP
- Список плагинов, изначально выпущенных для Adobe Photoshop, и совместимых с GIMP.
- Ресурсы для разработчиков GIMP
- Gimp and OpenOffice Draw.
- Experimental CMYK support thru the «separate» plugin
- Горячие клавиши от Photoshop для GIMP 2.0
[править] Руководства и пособия по GIMP
- Официальная документация по GIMP на многих языках, включая русский
- GIMP — The Official Handbook, by Olof S. Kylander, Karin Kylander
- Список бумажных и электронных книжек по GIMP
- Главная страница вики gimp.org
- Старая страница документации к GIMP 2.0 в вики основного сайта
- Grokking the GIMP, by Carey Bunks — свободно распространяемая книга по GIMP и цифровой фоторетуши в целом, на английском
- Akkana Peck. Beginning GIMP: From Novice to Professional. 2006 — самая новая книга по GIMP на английском
- Короткие видеоклипы, демонстрирующие возможности программы
- WLUG Wiki: GimpVersusPhotoshop
- Уроки по GIMP на русском языке
- Учебные материалы по GIMP на русском языке
- Интересные статьи и приемы по редактированию фотографий в GIMP на русском языке
- Сборник руководств по редактированию фотографий в GIMP
- Уроки по GIMP (рус.)
- Википедия:How to use the GIMP

