GIMP
Логотип программы GIMP
Скриншот программы GIMP
Тип пакет GNU[d], растровый графический редактор и свободное и открытое программное обеспечение
Авторы Питер Маттис[d][52] и Спенсер Кимбелл[d][52]
Разработчики Питер Маттис[d], Спенсер Кимбелл[d] и Проект 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] и LGPL-3.0[d][56][57]
Сайт gimp.org (англ.)
Логотип Викисклада Медиафайлы на Викискладе

GNU Image Manipulation Program или GIMP («Гимп») — свободно распространяемый растровый графический редактор, программа для создания и обработки растровой графики и частичной поддержкой работы с векторной графикой. Проект основан в 1995 году Спенсером Кимбелломruen и Питером Маттисомruen как дипломный, в настоящий момент поддерживается группой добровольцев. Распространяется на условиях 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, в ходе которой было определено[58] видение GIMP как продукта для конечных пользователей:

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

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

Возможности

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

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

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

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

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

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

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

Рисование

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

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

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

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

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

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

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

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

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

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

UFRaw

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

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

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

Архитектура

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 специально приспособлен для раскраски и ретуширования видеокадров с использованием менеджера кадров и «слоёв луковицы[en]». Глубина представления цвета увеличена до 32 разрядов с плавающей точкой на канал вместо 8, как у GIMP. Файлы, создаваемые Cinepaint, несовместимы с GIMP, главным образом, из-за разницы в поддерживаемой глубине цвета. По той же причине GIMP не поддерживает кисти и текстуры Cinepaint.

В течение некоторого времени Cinepaint полностью переписывался под именем Glasgow. В феврале 2007 года была выпущена альфа-версия продукта.

GIMPshop

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

Изменения GIMPshop относительно GIMP:

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

Seashore

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

Glimpse

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

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

Adobe Photoshop

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

Подробности изложены в справке для мигрирующих с 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 был без предупреждения передан третьему лицу и разработчиками проекта не контролируется[69].

GIMP и Google Summer of Code

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

Талисман

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

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

Примечания

  1. How It All Started... (англ.)
  2. GIMP 2.10.36 Released (англ.) — 2023.
  3. Wilber GIMP 2.99.18 Released: The Last Development Preview Before 3.0! (англ.) — 2024.
  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 https://git.gnome.org/browse/gimp/tree/plug-ins/common/file-xwd.c
  33. 1 2 3 4 https://git.gnome.org/browse/gimp/tree/plug-ins/common/file-pix.c
  34. 1 2 https://git.gnome.org/browse/gimp/tree/plug-ins/pygimp/plug-ins/file-openraster.py
  35. https://git.gnome.org/browse/gimp/tree/app/core/gimpbrushgenerated-load.c
  36. 1 2 https://git.gnome.org/browse/gimp/tree/plug-ins/common/file-xmc.c
  37. 1 2 https://www.gimp.org/news/2018/05/20/gimp-2-10-2-released/#added-support-for-heif-image-format
  38. https://linuxfr.org/news/gimp-2-10-22-consolidation-des-formats
  39. https://github.com/usnationalarchives/digital-preservation/blob/master/Still%20Image%20Formats/NARA_PreservationActionPlan_DigitalStillImage_20190801.pdf
  40. 1 2 GIMP (мн.) — 1995.
  41. 1 2 https://linuxfr.org/news/gimp-2-10-20-a-votre-sante#toc-autres-changements
  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. https://git.gnome.org/browse/gimp/tree/libgimp/COPYING
  57. https://git.gnome.org/browse/gimp/tree/LICENSE
  58. GIMP UI Redesign — GimpGUI. Дата обращения: 19 мая 2009. Архивировано из оригинала 10 июня 2009 года.
  59. Ruby. Дата обращения: 18 августа 2013. Архивировано 16 августа 2011 года.
  60. Perl. Дата обращения: 16 декабря 2015. Архивировано 23 декабря 2014 года.
  61. prokoudine. GIMP# (англ.). sourceforge.net (2 декабря 2010). — About GIMP#. Дата обращения: 9 августа 2013. Архивировано из оригинала 13 августа 2013 года.
  62. GIMP 2.9.2 released. Дата обращения: 16 декабря 2015. Архивировано 17 декабря 2015 года.
  63. См. также проект Separate+ Архивная копия от 8 октября 2011 на Wayback Machine
  64. Документация Poppler. Дата обращения: 14 мая 2012. Архивировано 23 июня 2018 года.
  65. [Gimp-user] Getting help with GimpShop (12 апреля 2014). Дата обращения: 3 июня 2015. Архивировано 20 декабря 2014 года.
  66. So It Begins (англ.). Glimpse: A Free Cross-Platform Photo Editor (6 июня 2019). Дата обращения: 27 мая 2021. Архивировано 27 мая 2021 года.
  67. Urban Dictionary: gimp (англ.). Urban Dictionary. Дата обращения: 27 мая 2021. Архивировано 15 мая 2021 года.
  68. A Project On Hiatus (англ.). Glimpse: A Free Cross-Platform Photo Editor (23 мая 2021). Дата обращения: 27 мая 2021. Архивировано 27 мая 2021 года.
  69. GIMP Project’s Official Statement on SourceForge’s Actions. Дата обращения: 16 декабря 2015. Архивировано 22 декабря 2015 года.

Литература

Ссылки