вход или регистрация

GIMP — The GNU Image Manipulation Program
Гимп — бесплатный графический редактор

   

Новую стабильную версию GIMP пришлось ждать больше двух лет: версия 2.3.0 вышла ещё в мае 2005 года. Стоит ли оно того? Давайте посмотрим, что же именно изменилось.

Базовые функции

  • Добавлен алгоритм интерполяции Ланцоша (Sinc), по умолчанию используется кубическая интерполяция.
  • При обесцвечивании можно выбрать основу градаций серого: осветлённость, яркость или среднее значение.
  • Окна можно перемещать с монитора на монитор.
  • Новую маску слоя можно инициализировать с любым из каналов изображения.
  • Содержимое буфера обмена можно вставлять как кисть или текстуру.
  • Поддерживается определение количества используемых процессоров.
  • В градиентах можно использовать основной и фоновый цвета.
  • Добавлена команда «Правка→Ослабить...» для изменения силы применения последнего действия (фильтра, рисования и т.д.).
  • Появилась функция удаления альфа-канала из слоя (некоторые расширения вроде High Pass с полупрозрачными слоями не работают).

Инструменты

Общие изменения

  • Улучшены курсоры инструментов.
  • Реализован немедленный отклик на нажатие модификаторов.
  • Предустановки инструментов автоматически сохраняются при изменении.
  • Панель параметров инструментов занимает существенно меньше места по горизонтали.

Выделение и кадрирование

Эта группа инструментов претерпела наиблее значительные изменения. Теперь инструменты прямоугольного и эллиптического выделения, а также инструмент кадрирования используют общую основу, спроектированную по результатам исследования, проведённого в рамках проекта OpenUsability.

В новой версии GIMP, нарисовав рамку выделения, вы можете тут же скорректировать его, используя так называемые активные зоны, благодаря которым не нужно целиться в края выделения. Этих активных зон восемь: четыре угла выделения и четыре стороны выделения. Как только курсор попадает в активную зону, края этой зоны подсвечиваются, и можно начинать корректировать рамку выделения. При коррекции подсветка активной зоны убирается и вместо неё вся сторона или весь угол отображаются рамкой одинаковой толщины с выделением:

Появился новый элемент интерфейса, предназначенный для ввода соотношения или размера сторон. Ранее введённые соотношения сторон запоминаются и при наборе автоматически подставляются.

Если выбранный тип фиксирования отключен, на него можно перейти прямо в процессе выделения, нажав Shift. Т.е. сначала вы начинаете выделять, а потом нажимаете Shift). При этом последовательность Shift+перетаскивание курсора по-прежнему добавляет новую область к существующему выделению.

Во всех этих инструментах появилась подсказка по композиции в виде направляющих «золотого сечения», «правила третей» и центра выделения.

Что немаловажно, инструмент кадрирования избавился от ненавистного диалога, выскакивавшего каждый раз и загораживавшего обзор. Применение кадрирующей рамки выполняется по щелчку внутри выделенной области или нажатию клавиши «Ввод». Новым инструментом кадрирования также можно наращивать слой или изображение.

К существующим инструментам выделения добавился новый инструмент выделения объекта на переднем плане, использующий алгоритм SIOX. Идея состоит в следующем:

  1. Пользователь очерчивает область, которая будет рассматриваться при выделении объекта из фона.
  2. Затем он кистью зарисовывает часть объекта, помечая таким образом цвета, принадлежащие объекту.
  3. Инструмент анализирует эти данные и предлагает выделение.
  4. Если результат нравится, пользователь нажимает «Ввод» и получает готовое выделение.
  5. Если результат не нравится, выделение можно уточнить, зарисовав кистью другие части объекта или часть фона, если он вдруг попал в выделение.

Выравнивание

Этот новый инструмент, активируемый клавишей Q, позволяет выравнивать слои и контуры относительно других слоёв и контуров, относительно изображения и активного канала.

Вы просто переходите на инструмент, с нажатым Shift добавляете выравниваемые объекты, затем относительно чего их выравнивать и нужный тип выравнивания или расстановки.

Инструменты трансформации

  • Диалоги, сопровождающие инструменты трансформации, при открытии не получают фокус.
  • В инструменте интерактивного масштабирования появились срединные рычаги для масштабирования только по ширине или высоте.
  • Добавлено автоматическое кадрирование, в том числе, в оптимальный прямоугольник.
  • Ускорено выполнение трансформаций.

«Кистевые» инструменты

  • Появился новый параметр «Дрожание», с которым кисть начинает елозить по холсту. Выглядит это примерно так:

  • Все кисти стали параметрическими, их диаметр произвольно масштабируется, а интервал при этом пропорционально увеличивается.
  • При использовании шампа отображается центр и контур области, которую будут штамповать.
  • У «Штампа» также появился параметр «Сводить области».
  • Добавлены новые инструменты «Лечебная кисть» и «Штамп с перспективой», созданные в рамках проекта Google Summer of Code 2006 как аналог Healing Brush и Vanishing Point из Photoshop.

Контуры

  • Добавлены новые курсоры.
  • Реализована функция прилипания к контуру.
  • Узлами теперь можно управлять с клавиатуры.
  • Улучшена интерполяция.

Текст

  • Появилось управление межсимвольным расстоянием.
  • По желанию выбранным шрифтом можно пользоваться в самом диалоге вводе текста.
  • В области предпросмотра символов используются символы алфавита, определяемого по локали.
  • Добавлена упрощённая реализация размещения текста по контуру.
  • При выборе текстового слоя в меню «Слой» появляются команды «Текст в контур», «Текст по контуру» и «Текст в выделение».

Прочие

  • Ускорено подмешивание шума в градиент.
  • Масштабирование выполняется с центрированием по курсору, а не по окну изображения.
  • В «Порог» добавлена кнопка «Авто» для автоматического подбора наиболее подходящего значения.
  • В диалоге инструмента «Тон/насыщенность» теперь можно задавать перекрытие тона.
  • Значениями в диалоге инструмента «Яркость/контраст» можно управлять мышью, нажимая левую клавишу мыши и перетаскивая курсор по изображению: по оси X (горизонталь) меняется контраст, по оси Y (вертикаль) — яркость.

Пользовательский интерфейс, отображение

Интерфейс

  • При установке с нуля больше не нужно проходить несколько диалогов с параметрами, всё делается автоматически.
  • Статусная строка активнее используется для отображения подсказок по работе с инструментами.
  • По желанию пользователя плавающие панели появляются и скрываются вместе с окнами изображений и не отображаются в списке окон и на панели задач, с диалогами открытия/сохранения и диалогами расширений это происходит в любом случае.
  • Улучшено отображение контура активной кисти;
  • Вместо “ОК” в диалогах теперь используются подходящие по контексту глаголы («Изменить размер», «Обецветить» и т.д.).
  • Улучшено качество отображения при уменьшенном масштабе.
  • Если статусная строка выключена (в полноэкранном режиме, например), то на время обработки фильтром появляется индикатор прогресса.
  • В диалоге, запрашивающем подтверждение на поворот снимка по EXIF, для удобства отображается эскиз снимка.

Изменения в меню

  • все относящиеся к изменению цвета инструменты, расширения и сценарии перемещены в новое меню «Цвет»
  • команда «Объединить видимые слои» перенесена в меню «Изображение»;
  • в меню «Фильтры» добавлен список последних использовавшихся расширений и сценариев;

  • при желании из панели инструментов можно убрать меню (оно будет перенесено в окна изображений);
  • плавающее окно с ифнормацией о цвете под курсором переделано в паркующуюся палитру.

Масштабирование

  • можно пользоваться клавишами +/- на цифровой клавиатуре;
  • добавлена функция «Предыдущий масштаб».

Оформление

  • Якуб "Jimmac" Штайнер подготовил новый набор значков в стиле Tango:

  • Новые значки приложения, также в новых размерах и в формате SVG.
  • Обновлены курсоры инструмента рисования контуров.

Настройки

  • Добавлена функция отката к исходному состоянию всех параметров программы;
  • Возможно сбросить до исходного состояния изменения горячих клавиш.

Клавиатурные комбинации

  • появилась возможность отменять и повторять действия, обходя незначимые изменения вроде вкллючения/отключения показа слоёв, для этого используются клавиши Shift-Ctrl-[ZY];
  • клавишами [ и ] по умолчанию меняется радиус кисти;
  • по изображению можно перемещаться, нажав Пробел и двигая курсор мыши, это поведение настраивается;
  • в меню «Правка» добавлены команды быстрого вызова редактора клавиатурных комбинаций и редактора единиц измерения.

Расширения и сценарии

Общие изменения

Изменения коснулись и области предпросмотра в расширениях. Теперь отображение в ней можно масштабировать по Ctrl+прокрутка колеса мыши, хотя это работает не везде. Приличное число расширений стало использовать область предпросмотра.

Новые расширения

  • «Восстановить» для сборки ранее разобранного на каналы изображения;
  • «Удаление эффекта красных глаз» понятно для чего;
  • «Сгладить» — для сглаживания штриховой графики;
  • «Коррекция искажений оптики» для коррекции «бочек» и «подушек», создаваемых объективами;
  • добавлено расширение для правки цветовой карты («Цвет→Карта→ Изменить цветовую карту»).

Улучшенные расширения

  • в диалоге расширения «Собрать» слои автоматически выстраиваются в ожидаемом порядке;
  • в расширения «Разобрать» и «Cобрать» добавлена поддержка цветовой модели HSL;
  • В расширении «Разобрать» появилась поддержка цвета приводки;
  • Заметно улучшено расширения для снятия скриншотов;
  • В расширении «Размывание движением» появилось размывание наружу, повышено качество обработки;
  • Ускорена работа расширения «Масляная краска»;
  • Область предпросмотра в расширении «Интерактивные искажения» (IWarp, аналог Liquify в Photoshop) может менять размер;
  • В расширение «Мозаика» добавлен новый примитив Треугольник;
  • Заметно ускорена работа гауссова и выборочного гауссова размывания, а также расширения инвертации яркости;
  • Добавлен предпросмотр открываемых файлов GIF;
  • Добавлены сценарии для сортировки цветовых образцов;
  • «Исследователь фракталов» научен работать в градациях серого.

Управление цветом

Управление цветом в GIMP реализовано в виде расширения, являющегося экранным фильтром наряду с гамма-коррекцией, имитацией зрения дальтоников и т.д. Параметры управления цветом сгруппированы на вкладке «Управление цветом» диалога параметров программы.

Диалог настройки параметров управления цветом

Предусмотрено три режима работы:

  1. Управление цветом отключено. Все цветовые пространства принимаются за sRGB IEC61966-2.1.
  2. Цветоуправляемый монитор.
  3. Имитация принтера.

Если вы используете xicc или xcalib для загрузки ICC-профиля монитора в атом X-сервера, можно включить функцию получения этого профиля от X-сервера. Эта функция также работает в Windows, а для Mac OS X есть патч, который войдёт в состав версии 2.4.1.

GIMP умеет загружать и сохранять ICC-профили в изображения в форматах JPEG и PNG. При открытии файл, использующий профиль, отличный от профиля рабочего цветового пространства GIMP («RGB-профиль»), может быть молча преобразован в него, либо оставлен нетронутым. Это поведение настраивается в диалоге параметров управления цветом. Для пересчёта цветов с другим профилем используйте команду «Изображение→Режим-Преобразовать в цветовой профиль...».

Если по каким-либо причинам открытое изображение оказалось неразмеченным, либо размеченным некорректно, вы можете назначить изображению новый профиль, тем самым указав программе иной способ интерпретировать оставшиеся без изменения числовые данные. Для этого используйте команду «Изображение→Режим→Назначить цветовой профиль...».

Информация о встроенном в изображение цветовом профиле отображается в диалоге свойств изображения.

Если GIMP собран с поддержкой управления цветом, диалог выбора цвета в нотации CMYK учитывает выбранный профиль для CMYK:

Печать

Благодаря существенно переработанному диалогу печати в Gtk+ 2.10 и выше в GIMP появился собственный более-менее толковый диалог печати.

При помощи нового диалога можно указать формат страницы и расположения на ней изображения, а также размер изображения.

Вместе с тем, если вам нужна большая управляемость параметрами печати, стоит установить соответствующее расширение GIMP из поставки Gutenprint или воспользоваться отдельной программой PhotoPrint, также использующей Gutenprint.

Форматы файлов

JPEG

Как известно, ранее GIMP автоматически предлагал сохранять файлы JPEG с качеством 85% вне зависимости от того, создан ли этот снимок в GIMP с нуля или же всего лишь открыт и изменен в программе. Кроме того, как только вы завершали работу с программой, она тут же забывала последнее использованное вами значение при сохранении JPEG.

Теперь программа пытается читать так называемые таблицы квантования, сохраняемые в файлах JPEG, чтобы при повторном сохранении открытого файла автоматически подставлялось значение, указанное при предыдущем сохранении файла. Поскольку программы пишут таблицы по-своему, для каждой программы и отдельных ее версий, при необходимости, понемножку собираются профили (см. plug-ins/jpeg/jpegqual.c). Такие профили сейчас есть для программ вроде Photoshop, ImageReady и Lightroom, а также для ряда фотоаппаратов и камерафонов.

На примерах это разъяснено в блоге автора функции — Рафаэля Кинэ (Raphaël Quinet).

Кроме того, теперь вы можете заставить GIMP запоминать наиболее удобное значение сжатия. Теперь при первом сохранении выползает ровно такой диалог:

Как несложно догадаться, нажав кнопку «Сохранить», вы поможете GIMP справиться с непосильной задачей удержания в памяти предпочитаемых параметров сохранения в JPEG между сессиями.

Ну и, что немаловажно, заметно сокращено количество случаев, в которых GIMP при повторном сохранении файлов теряет встроенные в них метаданные Exif и XMP.

TIFF

Здесь два серьёзных изменения.

Во-первых, GIMP научен импортировать и сохранять обтравочные контуры. Это значит, что теперь вы можете, к примеру,

  1. Создать обычный замкнутый контур вокруг некоего объекта или несколько контуров (имя контура должно быть набрано латиницей, поскольку используемая в TIFF кодировка не включает символы кириллицы).

  2. Сохранить этот файл в формат TIFF.
  3. Импортировать изображение в Scribus и применить обтравочный контур

Во-вторых, при импорте многостраничного файла TIFF можно выбрать номера импортируемых страниц и указать, как открывать страницы — отдельными изображениями или как слои одного изображения.

PDF и Postscript

Диалоги импорта PDF и Postscript используют тот же элемент интерфейса для выбора страниц, что и TIFF, но импорт PDF основан на библиотеке poppler

Прочие изменения

  • Улучшена загрузка битых файлов PNG.
  • Теперь поддерживаются 16/32-разрядные файлы BMP, а также альфа-канал в них.
  • Улучшена загрузка и сохранение индексированных файлов TGA.
  • Контуры копируются и вставляются как SVG, как внутри GIMP, так и между GIMP и другими приложениями.
  • Добавлена поддержка кистей Adobe Photoshop в формате ABR (v2, v6).
  • Маски слоёв теперь также сохраняются в PDF, появилась поддержка длинных имен слоев в PSD;
  • Можно открывать и сохранять 24-разрядные файлы значков и файлы значков Windows Vista.

Метаданные

В новой версии GIMP перестал отбрасывать сохраненные в изображениях данные EXIF и XMP. Отображение этих метаданных также готово, но для 2.4.0 отключено ввиду того, что добавляет более ста переводимых строк, перевод которых на все поддерживаемые языки заметно отложил бы выпуск стабильной версии. Полную версию нового диалога вы увидите в серии версий 2.5.х-2.6.

Переработан диалог данных об открытом и редактируемом файле. Теперь в нем три вкладки: общие данные об изображении (также добавилось физическое расположение файла и его размер), данные о встроенном ICC-профиле и вкладка, в которой находится поле ввода комментария.

Работа с манипуляторами

  • добавлена поддержка HAL, что позволяет использовать и настраивать в GIMP контроллеры вроде Griffin Powermate.
  • добавлен контроллерный модуль DirectInput для Windows.

Локализация и документация

В этой части основные изменения таковы:

  • Наконец-то поддерживаются множественные формы числительных. Это означает, что риск увидеть фразу вроде «22 пикселы» или «441 миллиметры» существенно снизился.
  • В меню «Справка» добавлены ссылки на официальный сайт программы, реестр расширений, подраздел сайта для разработчиков и подраздел сайта с документацией. Туда же добавлены прямые ссылки на наиболее важные разделы документации.
  • Добавлена маркировка контекста в некоторые сообщения, в зависимости от контекста переводимые по-разному.
  • Локализованы описания процедур Script-Fu.
  • Локализованы сценарии на Python.
  • Перевод интерфейса на русский язык обновлен и пересмотрен: ради повышения компактности интерфейса слишком длинные сообщения заменены на более короткие, исправлены ошибки. ВНИМАНИЕ! “Templates” теперь переводятся как «шаблоны», а “patterns” — как «текстуры» (ранее — «образцы» и «шаблоны» соответственно).
  • Переработан диалог встроенной справки. Теперь он содержит боковую панель с оглавлением:

  • В промежутке 2.2.0-2.4.0 появился перевод официальной документации на русский язык (PDF-версия). Этот перевод пока что неполон, вы можете принять участие в работе над ним. Подробнее об этом написано здесь. Актуальная таблица, что за кем числится, нахоится тут.
  • Пожелания и претензии по русской локализации можно высказать в специальной ветке форума на linuxgraphics.ru или в ЖЖ-сообществе ru_gimp.

Разработка

Новые функции в PDB API

  • контроль числа столбцов в палитре;
  • регистрация ветвей меню;
  • переписан PDB API для работы с векторной графикой;
  • доступ к сетке изображения;
  • получение статуса видимости контура у его установка;
  • обводка выделения любым из доступных способов;
  • создание выделения из контуров;
  • расширенная работа с выделениями;
  • создание слоя из GdkPixbuf (через libgimp);
  • получение позиции слоев, каналов, контуров;
  • проверка ID дисплея, drawable, изображения и контуров;
  • удаление альфа-канала из слоя;
  • получение системного каталога для изображений пользователя.

Улучшения существовавшего PDB API

  • расширен GimpProgress PDB API;
  • канонизированы имена параметров и процедур PDB;
  • экспорт именованных буферов в PDB;
  • функция “Open As Layer” («Открыть как слой») экспортируется в PDB как file-load-layer;
  • внутренности PDB портированы на GParamSpec и GValue;
  • рефакторинг PDB и кода управления расширениями;
  • более человеколюбивый вывод gimp-procedural-db-dump;
  • улучшение проверки параметров в PDB;
  • расширения могут регистрироваться в диалогах «Слои», «Каналы», «Контуры» и «Цветовая карта».

Привязки

  • используется новый интерпретатор TinyFu, опубликована документация по миграции сценариев;
  • улучшены привязки к Python, в том числе работа с контурами;
  • улучшен интерфейс диалогов;
  • в сценариях Script-Fu стало возможным использовать нотацию цветов в стиле CSS;
  • в рамках Google Summer of Code 2006 разработаны привязки к Ruby, код выложен в отдельное дерево SVN.

Прочее

  • переписан интерфейс диалогов просмотра расширений и модулей;
  • в диалоге просмотра расширений поиск можно вести по большему числу критериев;
  • добавлена утилита для тестирования и отладки операций с буфером отбмена.

Сборка

  • Программа gimp-console собирается и устанавливается по умолчанию.
  • Сценарий ./configure вывод сводку параметров сборки.
  • Зависимость от новых версий GLib (>= 2.12.3), Gtk+ (>= 2.10.13) и Pango (1.12.2).
  • Сборка Script-Fu стала отключаемой.

Консольные ключи

  • Снова заработал ключ -d, –no-data, при использовании которого GIMP не загружает текстуры, градиенты, образцы цветов и кисти.
  • Новый ключ –license выводит название и номер версии программы, а также краткое уведомление о лицензии на GIMP.
  • Новый ключ –verbose обеспечивает более подробный вывод сообщений в консоль.
  • Новый ключ -a, –as-new позволяет запускать указанные файлы как новые изображения.

Внутренний мир Вильбера

  • Поддержка многопоточных вычислений.
  • Распараллелены некоторые внутренние функции.
  • Единицы измерения берутся из локали.
  • Ускоренный запуск приложения.
  • В системах с D-Bus функциональность gimp-remote встраивается в исполняемый файл GIMP.
  • Добавлена поддержка HAL для «горячего» подключения устройств Linux Input.
  • Минимизирована фрагментация резервируемой памяти.

О будущем

Серия версий 2.5.х-2.6 предполагает два направления изменений:

  1. Интеграция всего, что могло попасть в 2.4, но не успело (например, векторные слои из Google Summer of Code 2006).
  2. Долгожданная интеграция с GEGL.

По текущим сведениям версия GIMP с 16-разрядным и выше / канал режимом, CIELAB/CMYK и т.д. будет иметь номер 3.0. Всё зависит от того, насколько активно к разработке на основе GEGL подключатся новые участники. В настоящее время активных разработчиков маловато.

Информация взята с сайта linuxgraphics.ru

Скачать GIMP
13865+0
Комментариев