GIMP
Логотип программы GIMP
Скриншот программы GIMP
Тип пакет GNU[вд], растровый графический редактор и свободное и открытое программное обеспечение
Авторы
Разработчики Питер Маттис[вд], Спенсер Кимбелл[вд] и Проект GNOME
Написана на Си[53]
Интерфейс GTK
Операционные системы GNU/Linux, macOS, Windows, FreeBSD, Solaris, AmigaOS 4, NetBSD, OpenBSD, SunOS, AIX, HP-UX, Tru64 UNIX, IRIX, OS/2 и BeOS
Дата выпуска 29 июля 1995[1]
Последняя версия
Бета-версия
Репозиторий gitlab.gnome.org/GNOME/g…
Состояние активное
Лицензия GNU GPL 3[54][55]
Сайт 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

править

В течение продолжительного времени GIMP создавался с учётом пожеланий пользователей, но в основном — согласно предпочтениям разработчиков и без привлечения экспертов по эргономике. Целостное видение проекта отсутствовало. Чтобы решить накопившиеся в результате этого проблемы, был принят ряд мер.

В 2005 году проект GIMP был зарегистрирован участником программы OpenUsability. На конференции Libre Graphics Meeting в марте 2006 года состоялась первая встреча представителей OpenUsability и команды разработчиков GIMP, в ходе которой было определено[56] видение GIMP как продукта для конечных пользователей:

  • GIMP является свободным ПО;
  • GIMP является высококачественным приложением для фоторетуши и позволяет создавать оригинальные изображения;
  • GIMP является высококачественным приложением для создания экранной и веб-графики;
  • GIMP является платформой для создания мощных и современных алгоритмов обработки графики учёными и дизайнерами;
  • GIMP позволяет автоматизировать выполнение повторяющихся действий;
  • GIMP легко расширяем за счёт простой установки дополнений.

Эти тезисы определяют дальнейшее развитие GIMP.

Осенью 2006 года в рамках проекта OpenUsability было проведено исследование, результаты которого постепенно оформляются в виде рекомендаций и спецификаций и реализуются.

Возможности

править
Слайды показывают кисти, шаблоны и градиенты, доступные для GIMP (Mac OS X Lion)

Традиционно GIMP считается свободным аналогом ряда проприетарных редакторов (из которых чаще всего называется Adobe Photoshop), хотя сами разработчики часто возражают против такой формулировки.

Работа с фотографиями

править

В GIMP присутствует набор инструментов цветокоррекции:

  • кривые;
  • уровни;
  • микшер каналов;
  • постеризация;
  • тон-насыщенность;
  • баланс цветов;
  • яркость-контраст;
  • обесцвечивание.

При помощи фильтров, инструментов, масок и слоёв с разными типами наложения (всего 22) можно:

  • выравнивать заваленный горизонт;
  • убирать искажения, вносимые оптикой;
  • корректировать перспективу;
  • выполнять клонирование объектов с учётом перспективы;
  • кадрировать фотографии;
  • удалять дефекты вроде пыли на матрице (штамп, лечебная кисть);
  • имитировать использование различных цветофильтров;
  • «вытаскивать» потерянную детализацию в тенях.

и многое другое.

Реализовано управление цветом.

Рисование

править
  • несколько рисующих инструментов
  • свободно масштабируемые кисти
  • поддержка кистевой динамики
  • поддержка графических планшетов

Экранные фильтры

править

Дополнительные возможности по коррекции изображений на протяжении всей работы реализованы в виде экранных фильтров. К ним относятся:

  • имитация разных типов дальтонизма (протанопия, дейтеранопия, тританопия);
  • гамма-коррекция;
  • коррекция контраста;
  • управление цветом.

Настраиваемый интерфейс

править
  • плавающие диалоги легко группируются и перегруппируются
  • возможна полная перенастройка клавиатурных комбинаций, действий мыши, а также использование специальных манипуляторов, таких как Griffin PowerMate[англ.]
  • любое меню можно превратить в свободно перемещаемое окно (Linux/UNIX)

Автоматизация

править

Отсутствие средств автоматической записи сценариев компенсируется в GIMP большим числом языков, на которых можно писать сценарии:

  • TinyScheme[англ.], иначе Script-Fu (в комплекте с программой);
  • Python (в комплекте с программой);
  • Ruby[57];
  • Perl[58];
  • C# (GIMP# — gimp-sharp)[59];
  • Java (экспериментально, часть проекта gimp-sharp);
  • Tcl (в настоящее время не поддерживается).

С помощью этих инструментов можно писать как интерактивные сценарии и модули для GIMP, так и создавать изображения полностью автоматически, например, генерировать «на лету» изображения для веб-страниц внутри программ CGI или выполнять пакетную цветокоррекцию и преобразование изображений. Для пакетной обработки изображений всё же лучше подходят пакеты наподобие ImageMagick.

Недочёты, их решение и пути обхода

править

В настоящее время использование стабильной версии GIMP в коммерческом дизайне, полиграфии и фотографии сопряжено с рядом сложностей, а во многих случаях и вовсе невозможно:

  • нет поддержки плашечных цветов (и палитры Pantone);
  • нет полноценной поддержки цветовых моделей, CIELAB и CIE XYZ;
  • нет поддержки HDRi и операторов отображения тонов;
  • нет процедурных (корректирующих) слоёв и эффектов (стилей) слоёв.

Некоторые упомянутые недочёты уже устранены[60] в разрабатываемой версии GIMP благодаря переходу на библиотеку GEGL, другие планируется устранить на следующем этапе разработки.

Существует расширение для экспорта в TIFF с цветоделением в CMYK[61] и цветопробой.

UFRaw

править

UFRaw — утилита и расширение GIMP для проявки цифровых негативов RAW.

Работа с форматом PDF

править

GIMP поддерживает импорт и экспорт PDF-файлов при помощи Poppler[62].

История версий

править

Версия 1.0 появилась в июне 1998 года[63].

Первоначально каждая панель инструментов программы открывалась в отдельном окне. Однооконный интерфейс появился в версии 2.8.

Архитектура

править
GIMP 2.x с интерфейсом GTK+ 2.x

Для построения элементов интерфейса 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 меню Adobe Photoshop;
  • клавиатурные комбинации Photoshop, используемые по умолчанию;
  • в версии для Windows используется расширение, помещающее окна с изображениями внутрь одного окна (MDI-интерфейс).

В настоящее время домен не принадлежит оригинальному разработчику GIMPshop, использование актуальных сборок не рекомендуется разработчиками GIMP[64].

Seashore

править

Seashore — редактор растровой графики на основе GIMP для Mac OS X, переписанный на Cocoa и использующий тот же формат файлов. Разработчики Seashore принципиально удалили ряд инструментов, чтобы сделать программу максимально лёгкой и не пытающейся конкурировать с более «тяжёлыми» программными продуктами.

Glimpse

править

Glimpse — форк GIMP, изначально созданный для пользователей недовольных названием программы[65] (для некоторых англоговорящих социальных групп слово «gimp» носит негативную окраску[66]).

23 мая 2021 года разработчики приняли решение о приостановке проекта в связи c уходом из него лидера и основателя Бобби Мосса (англ. Bobby Moss)[67].

Adobe Photoshop

править

GIMP может использовать данные в различных форматах Adobe Photoshop (наиболее известного профессионального растрового редактора):

  • файлы в формате PSD (с ограничениями);
  • файлы кистей (почти все версии, но без поддержки динамики);
  • действия (actions), за счёт gimp-sharp (порядка 50 % действий);
  • расширения в формате 8bf — проект PSPI.

Подробности изложены в справке для мигрирующих с Photoshop на GIMP.

GIMP в разных операционных системах

править

Linux

править

GIMP присутствует в репозиториях большинства популярных дистрибутивов Linux: Fedora, openSUSE, Ubuntu, Manjaro и других.

FreeBSD

править

GIMP входит в состав коллекции портов FreeBSD.

Mac OS X

править

Проект официально поддерживает Mac OS X 10.6 и более новые версии.

Microsoft Windows

править

В 1997 году финский программист Тор «tml» Лиллквист начал перенос GIMP (вместе с библиотекой GTK+) на платформу Microsoft Windows.

В настоящий момент версия GIMP для Windows почти идентична исходной по возможностям и стабильности, и загрузить её можно уже с официального сайта.

Разработчики GIMP предупреждают, что официальные сборки для Microsoft Windows доступны только на странице загрузок официального сайта. Сборки, доступные на сайте SourceForge, с ноября 2013 года не имеют отношения к проекту GIMP. Неактивный аккаунт gimp-win был без предупреждения передан третьему лицу и разработчиками проекта не контролируется[68].

GIMP и Google Summer of Code

править

С 2006 года команда GIMP принимает участие в программе Google Summer of Code. В рамках GSoC были реализованы такие функции, как:

  • инструменты Heal (v2.4), Perspective Clone (v2.4), Cage Transform (v2.8), Seamless Clone (v2.9.2), Warp Transform (v2.9.2), Unified Transform (v2.9.2), N-Point Transform (v2.9.2);
  • базовая реализация векторных слоёв (принят только бэкенд);
  • возможность писать сценарии на Ruby — доступно отдельно;
  • категоризация ресурсов (кистей, текстур и пр.) метками, улучшенный интерфейс для кистевой динамики (v2.8);
  • набор и форматирование текста прямо на холсте (v2.8);
  • экспериментальные семплеры для GEGL, предназначенные для увеличения и уменьшения размера изображения (GEGL v0.2);
  • вычисления и рендеринг на GPU с помощью OpenCL (v2.9.2);
  • операции GEGL для проекции тонов и маттинга, сборка HDR из вилки экспозиции, поддержка RGBE (GEGL v0.2);
  • улучшенная поддержка PSD (v2.9.2).

Талисман

править

Маскот GIMP по имени Вильбер (англ. Wilber) был создан 25 сентября 1997 года в программе GIMP. Его автор финский дизайнер Туомас «tigert» Куосманен (фин. Tuomas Kuosmanen).

Логотипы GIMP с Вильбером

Примечания

править
  1. How It All Started... (англ.)
  2. GIMP - GIMP 3.2.4 Released (англ.) — 2026.
  3. RoadmapsGIMP, 2026.
  4. https://docs.gimp.org/2.10/fr/gimp-images-out.html
  5. 1 2 3 4 5 http://www.gimp.org/features/
  6. https://git.gnome.org/browse/gimp/tree/plug-ins/file-psd/psd-load.c
  7. https://git.gnome.org/browse/gimp/tree/plug-ins/file-bmp/bmp-load.c
  8. https://git.gnome.org/browse/gimp/tree/plug-ins/file-exr/file-exr.c
  9. https://git.gnome.org/browse/gimp/tree/plug-ins/file-faxg3/faxg3.c
  10. 1 2 https://git.gnome.org/browse/gimp/tree/plug-ins/file-fits/fits.c
  11. 1 2 https://git.gnome.org/browse/gimp/tree/plug-ins/file-fli/fli-gimp.c
  12. https://git.gnome.org/browse/gimp/tree/plug-ins/file-ico/ico-load.c
  13. https://git.gnome.org/browse/gimp/tree/plug-ins/file-webp/file-webp-load.c
  14. 1 2 https://git.gnome.org/browse/gimp/tree/plug-ins/file-sgi/sgi.c
  15. 1 2 3 4 5 6 https://git.gnome.org/browse/gimp/tree/plug-ins/common/file-cel.c
  16. 1 2 https://git.gnome.org/browse/gimp/tree/plug-ins/common/file-dicom.c
  17. 1 2 https://git.gnome.org/browse/gimp/tree/plug-ins/common/file-gbr.c
  18. https://git.gnome.org/browse/gimp/tree/plug-ins/common/file-jp2-load.c
  19. 1 2 https://git.gnome.org/browse/gimp/tree/plug-ins/common/file-pat.c
  20. 1 2 https://git.gnome.org/browse/gimp/tree/plug-ins/common/file-pcx.c
  21. 1 2 https://git.gnome.org/browse/gimp/tree/plug-ins/common/file-gih.c
  22. https://git.gnome.org/browse/gimp/tree/plug-ins/common/file-pdf-load.c
  23. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 https://git.gnome.org/browse/gimp/tree/plug-ins/common/file-pnm.c
  24. 1 2 https://git.gnome.org/browse/gimp/tree/plug-ins/common/file-psp.c
  25. 1 2 3 4 https://git.gnome.org/browse/gimp/tree/plug-ins/common/file-ps.c
  26. 1 2 https://git.gnome.org/browse/gimp/tree/plug-ins/common/file-sunras.c
  27. https://git.gnome.org/browse/gimp/tree/plug-ins/common/file-svg.c
  28. 1 2 https://git.gnome.org/browse/gimp/tree/plug-ins/common/file-tga.c
  29. https://git.gnome.org/browse/gimp/tree/plug-ins/common/file-wmf.c
  30. 1 2 https://git.gnome.org/browse/gimp/tree/plug-ins/common/file-xbm.c
  31. 1 2 https://git.gnome.org/browse/gimp/tree/plug-ins/common/file-xpm.c
  32. 1 2 3 4 https://git.gnome.org/browse/gimp/tree/plug-ins/common/file-pix.c
  33. 1 2 https://git.gnome.org/browse/gimp/tree/plug-ins/pygimp/plug-ins/file-openraster.py
  34. https://git.gnome.org/browse/gimp/tree/app/core/gimpbrushgenerated-load.c
  35. 1 2 https://git.gnome.org/browse/gimp/tree/plug-ins/common/file-xmc.c
  36. 1 2 https://www.gimp.org/news/2018/05/20/gimp-2-10-2-released/#added-support-for-heif-image-format
  37. https://linuxfr.org/news/gimp-2-10-22-consolidation-des-formats
  38. https://github.com/usnationalarchives/digital-preservation/blob/master/Still%20Image%20Formats/NARA_PreservationActionPlan_DigitalStillImage_20190801.pdf
  39. 1 2 GIMP (мн.) — 1995.
  40. 1 2 https://linuxfr.org/news/gimp-2-10-20-a-votre-sante#toc-autres-changements
  41. 1 2 https://git.gnome.org/browse/gimp/tree/plug-ins/common/file-xwd.c
  42. 1 2 https://ubuntuhandbook.org/index.php/2021/10/gimp-2-99-8-jxl-file-support/
  43. 1 2 3 4 5 https://docs.gimp.org/2.8/en/gimp-images-out.html#gimp-using-fileformats-export-dialog
  44. https://linuxfr.org/news/gimp-2-10-12-liberons-les-bugs
  45. https://git.gnome.org/browse/gimp/tree/plug-ins/file-bmp/bmp-save.c
  46. https://git.gnome.org/browse/gimp/tree/plug-ins/file-ico/ico-save.c
  47. https://git.gnome.org/browse/gimp/tree/plug-ins/file-psd/psd-save.c
  48. https://git.gnome.org/browse/gimp/tree/plug-ins/file-webp/file-webp-save.c
  49. https://git.gnome.org/browse/gimp/tree/plug-ins/common/file-aa.c
  50. https://git.gnome.org/browse/gimp/tree/plug-ins/common/file-pdf-save.c
  51. https://git.gnome.org/browse/gimp/tree/app/core/gimpbrushgenerated-save.c
  52. 1 2 http://www.gimp.org/about/prehistory.html
  53. The gimp Open Source Project on Open Hub: Languages Page — 2006.
  54. https://git.gnome.org/browse/gimp/tree/COPYING
  55. GitHub (англ.) — 2007.
  56. GIMP UI Redesign — GimpGUI. Дата обращения: 19 мая 2009. Архивировано из оригинала 10 июня 2009 года.
  57. Ruby. Дата обращения: 18 августа 2013. Архивировано 16 августа 2011 года.
  58. Perl. Дата обращения: 16 декабря 2015. Архивировано 23 декабря 2014 года.
  59. prokoudine. GIMP# (англ.). sourceforge.net (2 декабря 2010). — About GIMP#. Дата обращения: 9 августа 2013. Архивировано из оригинала 13 августа 2013 года.
  60. GIMP 2.9.2 released. Дата обращения: 16 декабря 2015. Архивировано 17 декабря 2015 года.
  61. См. также проект Separate+ Архивная копия от 8 октября 2011 на Wayback Machine
  62. Документация Poppler. Дата обращения: 14 мая 2012. Архивировано 23 июня 2018 года.
  63. История GIMP: Тот, кто изменит мир. docs.gimp.org. Дата обращения: 16 декабря 2024.
  64. [Gimp-user] Getting help with GimpShop (12 апреля 2014). Дата обращения: 3 июня 2015. Архивировано 20 декабря 2014 года.
  65. So It Begins (англ.). Glimpse: A Free Cross-Platform Photo Editor (6 июня 2019). Дата обращения: 27 мая 2021. Архивировано 27 мая 2021 года.
  66. Urban Dictionary: gimp (англ.). Urban Dictionary. Дата обращения: 27 мая 2021. Архивировано 15 мая 2021 года.
  67. A Project On Hiatus (англ.). Glimpse: A Free Cross-Platform Photo Editor (23 мая 2021). Дата обращения: 27 мая 2021. Архивировано 27 мая 2021 года.
  68. GIMP Project’s Official Statement on SourceForge’s Actions. Дата обращения: 16 декабря 2015. Архивировано 22 декабря 2015 года.

Литература

править
  • И. А Хахаев. Свободный графический редактор GIMP: первые шаги. — ДМК-пресс, сентябрь 2009. — 232 с. — 1000 экз. — ISBN 978-5-9706-0042-2.
  • Павел Девицкий. Gimp для фотографа: эффективные методы обработки. — 91 с. — [Архивировано 23 сентября 2015 года.]
  • Майкл Дж. Хэммел. Gimp: Бутылка доброго вина // Linux Format : журнал. — СПб., 2009. — Март (№ 3 (116)). — С. 60-63.
  • Майкл Дж. Хэммел. Gimp: Улучшим интерфейс // Linux Format : журнал. — СПб., 2009. — Июнь (№ 6 (119)). — С. 56-59.

Ссылки

править
  • gimp.org (англ.) — официальный сайт GIMP

📚 Artikel Terkait di Wikipedia

Анатомия страсти

Архивировано 28 марта 2014 года. Rice, Lynette. Shonda Rhimes gives statement on killing off Grey's Anatomy star . Entertainment Weekly (23 апреля 2015)

Навальный, Алексей Анатольевич

российского государства» . Архивировано 26 июня 2021 года. // Meduza Statement on Alexei Navalny's status as Prisoner of Conscience. Amnesty International

Commercial Crew Program

Commercial Crew Program (CCP) — многоэтапная программа NASA по развитию частных пилотируемых космических кораблей для доставки астронавтов на Международную

M16 (винтовка)

on the M16 Rifle Program, 1967, p. 5366. Report of the Special Subcommittee on the M16 Rifle Program, 1967, pp. 5366—5367. Statement of Rep. William G

Усама бен Ладен

World Islamic Front for Jihad Against Jews and Crusaders: Initial "Fatwa" Statement (араб.). al-Quds al-Arabi (23 февраля 1998). Дата обращения: 28 мая 2010

Расследование сообщений об НЛО правительством США

2021). Дата обращения: 28 июля 2023. Архивировано 28 июля 2023 года. Statement by the Department of Defense on the Release of Historical Navy Videos (амер

Новичок (отравляющие вещества)

Архивировано (PDF) 15 декабря 2016. Дата обращения: 25 апреля 2018. Statement by G.V. Kalamanov Deputy minister of industry and trade of the Russian

Чемпионат мира по фигурному катанию 2023

Дата обращения: 22 февраля 2023. Архивировано 19 февраля 2023 года. ISU Statement on the Ukrainian crisis - Participation in international competitions