LINUX.ORG.RU

GIMP 2.10.22

 


4

2

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

Главное:

  • Улучшена поддержка HEIC, добавлена поддержка AVIF. Для обоих форматов работает чтение профилей NCLX и метаданных, импорт и экспорт с разрядностью 8/10/12-бит на канал (при импорте 10 и 12 превращаются в 16).
  • При экспорте многослойных TIFF теперь доступна опция обрезки слоёв до размеров изображения.
  • Внесено множество улучшений в плагин для чтения файлов Corel PaintShop Pro.
  • Тег Exif «Orientation» теперь удаляется вне зависимости от того, согласился ли пользователь повернуть изображение при его открытии. Ранее он сохранялся, из-за чего при обратном экспорте изображение часто оказывалось неправильно повёрнутым.
  • Для фильтров на базе GEGL теперь доступна возможность снимать пипеткой цвет с проекции всех слоёв, а не только с текущего.
  • Исправлено 29 ошибок.

>>> Подробности

★★★★★

Проверено: cetjs2 ()

Ответ на: комментарий от anonymous

Расширенные возможности Krita — преимущественно для художников.

Нужно три тонны кистевых движков, вспомогательные линии перспективы и прочее — тебе туда.

Нужны полезные для обработки фото инструменты — тебе в GIMP.

AP ★★★★★ ()

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

Дабы вот эта вот шутка с Reddit’а перестала быть реальностью:

http://esxi.z-lab.me:666/~exl_lab/pics/About_GIMP.jpg

EXL ★★★★★ ()
Ответ на: комментарий от EXL

на самом деле ответ элементарно прост: концепция Gtk просто изжила себя, а интерфейсы на нём - неюзабельны, а всё потому, что из-за С, на отладку и исправление бакгов, трудозатратность, уходит дохрелион времени и нервов.. не говоря уже о том, что чувство прекрасного у Сишников сильно отличается от большинства человечества.

anonymous ()

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

Слава Котоне! Джвадцать лет ждал!

Тег Exif «Orientation» теперь удаляется вне зависимости от того, согласился ли пользователь повернуть изображение при его открытии. Ранее он сохранялся, из-за чего при обратном экспорте изображение часто оказывалось неправильно повёрнутым.

Эм… но ведь в опциях экспорта вроде было что-то про EXIF. Я уверен, написать плагин для Orientation — десять минут, восемь из которых уйдёт на изучение EXIF (я за это не возьмусь, я с EXIF не связываюсь). ☺

mord0d ★★★ ()
Ответ на: комментарий от anonymous

на самом деле ответ элементарно прост: концепция Gtk просто изжила себя, а интерфейсы на нём - неюзабельны, а всё потому, что из-за С, на отладку и исправление бакгов, трудозатратность, уходит дохрелион времени и нервов.. не говоря уже о том, что чувство прекрасного у Сишников сильно отличается от большинства человечества.

Ах ну конечно же, дополнительную кнопку Draw Circle/Arrow/Rectangle в программу добавить нельзя, потому что концепция Gtk+ себя изжила. Как же я об этом забыл!

EXL ★★★★★ ()

И кто же автор картинки? И почему именно ее выбрали для новости? Тут тоже скрытый подсмысл как и в самой картинке? АР, все не так просто, признавайтесь?

grovekeeper ()
Ответ на: комментарий от AP

В ветке master (основа для будущих релизов 2.99.2/3.0) можно писать плагины на Lua.

Круто. Если бы не ущербный GTK+3 (да они даже темы задолбали ломать, не говоря уже о выпиливании виджетов и превращении нормальных в говнище (я про скролл)), я бы даже ждал релиза. ☺

---

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

Значит ли это, что оно будет учитывать полупрозрачность (если "внизу" нет слоя-заливки)? Или оно продолжает считать альфа-канал чёрным и берёт "затемнённый" цвет?

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

mord0d ★★★ ()
Ответ на: комментарий от AP

Проблема

Скорее особенность. ☺ В Paint.NET пипетка всю жизнь учитывала альфа-канал, а в Photoshop нет.

но пока не вижу готового багрепорта в трекере. Ты не заводил?

Я до сих пор не зарегистрирован на багтрекере. Боюсь, если я начну репортить каждую особенность (благо, багов за всё время пользования я видел всего два-три, и то не факт что они росли из апстрима), меня очень быстро забанят. ☺

mord0d ★★★ ()
Ответ на: комментарий от mord0d

Ну вот я ещё немного подумал. А каким цветом правильно обозначить? Ноль в альфа-канале он правильно определяет. А значения RGB-то какие должны быть в этом конкретном случае?

Просто прозрачный слой — это на самом деле залитый чёрным, но полностью прозрачный. Просто прозрачных пикселей без цвета в программе нет. Цветовые значения какие-то всё равно есть.

AP ★★★★★ ()
Последнее исправление: AP (всего исправлений: 2)

Исправлено 29 ошибок.

Какие? Бак с копированием в Линуксе исправили? Копируешь изображение в гимпе, вставляешь в FF или другое приложение - гимп падает и в буфере обмена ничего не остаётся.

GladAlex ★★★★★ ()
Ответ на: комментарий от AP

Если единственный слой залит #rrggbb00, то корректным будет #rrggbb. Если слоёв несколько - их сумма у которой следует альфа канал отбросить.

Неоднозначность вижу в другом: пипеткой я хочу взять то, что я вижу, или то, что знает компьютер?

Если прозрачный квадрат слева направо залитый красным #ff0000ff → #ff000000 и сверху вниз залитый синим #0000ffff → #0000ff00 в центральной точке замерить, то я получаю #5500aa, но вижу я или #6828a7, или #5b1b9b, потому что на непрозрачном экране полупрозрачный градиент без фона не может существовать.

mogwai ★★★★ ()

Кроме пипетки ничего нужного не завезли, ну и ладно, и то хорошо. Осталось обсудить «зачем нужен gimp когда есть [нужное вписать сюда]?», «когда перепишут на qt, rust, C# ?» И можно начинать ждать следующий релиз.

ChekPuk ★★★ ()

Тег Exif «Orientation» теперь удаляется вне зависимости от того, согласился ли пользователь повернуть изображение при его открытии. Ранее он сохранялся, из-за чего при обратном экспорте изображение часто оказывалось неправильно повёрнутым.

Хм, а это точно правильное поведение?

hobbit ★★★★★ ()

Как раз снес сабж на выходных. В связи с чем прошу посоветовать нормальный растровый редактор для людей. Ни разу не художник и не фотограф, нужно что-то чуть сложнее паинта. Если есть что-то по функционалу вроде paint.net, но с таким же простым интерфейсом, то замечательно.

sehellion ★★★★★ ()
Ответ на: комментарий от hobbit

У тебя фотография 15 на 10 сделана в портретной ориентации.
Ты открываешь её в редакторе, тот смотрит в exif и корректно отображает тебе её на экране. Теперь ты работаешь с фотографией 10 на 15.
Сохраняешь фотографию и
было: редактор к подготовленному в нём изображению добавляет метку Exif Orientation, ты получаешь фотографию 10 на 15 и информацией в ттегах, что её следует повернуть на 90°. Она во всех программах у тебя отображается неправильно, как 15 на 10 и завалена набок.
стало: редактор отбрасывает информацию о повороте, т.к. он её уже применил. Ты получаешь фотографию 10 на 15. Она в программах у тебя корректно отображается.

mogwai ★★★★ ()
Ответ на: комментарий от AP

Расширенные возможности Krita — преимущественно для художников. Нужны полезные для обработки фото инструменты — тебе в GIMP.

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

anonymous ()
Ответ на: комментарий от anonymous

Нет.

GIMP - это больше про редактирование изображений. А Krita больше про малевать кистями.

Это не одно продвинутое, а другое задвинутое - цели разные.

anonymous ()
Ответ на: комментарий от AP

Ну вот я ещё немного подумал. А каким цветом правильно обозначить? Ноль в альфа-канале он правильно определяет. А значения RGB-то какие должны быть в этом конкретном случае?

Просто прозрачный слой — это на самом деле залитый чёрным, но полностью прозрачный. Просто прозрачных пикселей без цвета в программе нет. Цветовые значения какие-то всё равно есть.

На практике это почти всегда #00000000. В случае градиента #ffffffff..#ffffff00 последний переход будет #ffffff01, а полностью прозрачный всё равно станет #00000000 (а какая разница какого цвета полностью прозрачный, если у него непрозрачность выкручена в ноль?). В вебе это выглядит стрёмно, но там же градиенты векторные, а в растре это никто не заметит.

В GIMP пипетка захватывает цвет, игнорируя альфа-канал. Да и цвет нельзя указать с альфа-каналом (HSV/LCh — понятно, но к RGB можно прикрутить A → RGBA), опции цвета в GIMP просто ничего не знают про альфа-канал.

С фига ли банить-то? :)

За последние несколько лет опенсорц меня убедил в том что люди перестали адекватно реагировать на критику. ☺

mord0d ★★★ ()