LINUX.ORG.RU

GIMP 2.99.14

 


3

5

Новая нестабильная версия графического редактора GIMP вышла с несколькими эпохальными изменениями:

  • Убраны плавающие выделения. Теперь растр из буфера обмена всегда вставляется новым слоем, с которым сразу можно работать. Плавающий слой по-прежнему встречается, но надо постараться. При вставке растра в маску над соответствующим слоем появляется плавающая маска (floating mask). Кроме того, появилась возможность несколько скопированных слоев вставить как один (Edit > Paste As > Past as Single Layer).

  • Добавлена обводка для текстовых объектов как свойство слоя. Обводка пока что рисуется только вовнутрь и может быть однотонной или текстурной, с настраиваемой толщиной.

  • Инструмент выравнивания и распределения теперь тоже может работать с несколькими выделенными слоями одновременно. Кроме того, появился виджет выбора опорной точки выравниваемых слоев и функция равноудаленной расстановки объектов (которые могут быть не только слоями, но и направляющими).

Кроме того, добавлена нейтральная серая тема интерфейса, выбор размера значков и возможность сохранять файлы PSD в пространстве CMYK (используется выбранный профиль программной цветопробы).

Команда по-прежнему концентрирует внимание на доводке нестабильной ветки до готовности к выпуску версии 3.0. Поэтому в релиз может не попасть, например, базовая реализация векторных слоев, с которой пару недель назад стряхнули накопившуюся за 16 лет пыль (проект GSoC 2006), и некоторые другие улучшения.

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

★★★★★

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

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

У дебианофанатиков и гентушников вообще бзик на распиливание всего на части, какая-то особенная разновидность маразма. Видимо, родители в детстве острое в руки брать не давали до 15 лет, теперь навязчивая идея всё резать и распиливать.

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

В общем и целом подход к «дедупликации» библиотек и данных на диске - это хорошо, когда оно работает и помогает. Но когда это просто самоцель это плохо.

И ещё совсем недавно я пытался перекомпилить в дебьяне дебьяновский же сорспакет Supertuxkart, чтобы он использовал СИСТЕМНЫЕ sdl и irrlicht (для арм платки, пересобранные с поддержкой gles), не получилось. он тащил свой собственный экземпляр этих библиотке. Вот такое у Дебьяна разделение. Где один шрифт на двадцать пакетов разделят, где такое блобище и кто б пикнул? :) (но я понимаю почему в супертукскаре свои либы и не против... не сильно против)

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

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

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

Да, особенно с учётом того, что перекомпилируя bin пакет, поправляя мелкую проблемку, они пересобирают и data пакет, хотя разделение пакетов подразумевало независимость обновления. Абсурд. Зачем тогда вообще разделять эти пакеты? Я понимаю отделили dev пакеты, хомякам они не нужны и дико экономят место, но это... это абсурд. Пересобрали Wesnoth, устранили какое-то там своё, что мне совсем не обязательно, но мне надо теперь обновить все? Тут уже арчевский подход «всё в одном» проще, просто качаешь один пакет в котором всё основное, а опциональное - уже можно и выбрать. Жаль в Арче нет возможности dev пакеты снести :)

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

У тебя там 129 Мб жёсткий диск, что ли? А мне не нужно эллиптическое выделение в Гимпе, только прямоугольное, ну что ж, пошёл патчить, а то притащили мне в Гимп всего ненужного. Л - логика.

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

эллиптическое выделение в Гимпе

Это неотъемлемая часть Гимпа. А gmic - всего лишь внешний модуль. Будет нужен можно и поставить. Так что пример неудачный. Называть это маразмом какая-то странная болезнь.

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

Ой, а можешь выпилить ещё и вот эти фильтры визуализации и анимации из восьмидесятых годов выпилить для меня? Хотя... А почему ты? давай разведём срач на двадцать страниц на лоре, а потом пойдём с петицией к разрабам гимпа, чтобы они разделили и вынесли каждую гимповскую функцию в подпроект собираемый опционально! А мы уже будем собирать себе, как в самообслуживании - тут салатика, там оливочка... А ну, где там Прокудин? Щас стребуем с него, гад какой, не пилит нам экономию места!!! :)

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

Во первых - если критовцам пришлось интегрировать плагин (потому что встроенных фильтров там три штуки), почему ты тогда считаешь, что они не правы? Да, Гимп и без Гмика обойдётся, а Крите надо. И?

А ну! Выпилить мне из Фрикада модуль архитектуры!!!! Это же модуль? Что это за свобода, если я не могу поставить Фрикад без Скетчера, например? А ну!?!?

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

Где килобайты, а где жыр жырный. Разные бывают. И мне, например, qtdesigner, например, не нужен, и Qtcreator, но в Арче они идут вместе в Qt - вот тоже перегиб.

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

Это неверная рефлексия по отношению к Debian. Никто никогда не запрещал собирать в Debian пакеты со своими версиями библиотек. Да и с чего бы это? А в случае с Deadbeef был вполне конкретный баг в виде того, что в состав плеера включена несвободная библиотека. Правда сейчас она уже свободная. Но потом пришел главный из debian multimedia team и сказал, что автор Deadbeef понасовал туда столько своих патченных библиотек, что он просто не будет проверять каждую на соблюдение копирайта и лицензии. На этом все и закончилось.

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

Я так понял, что gmic к Крите прибит патчами как гвоздями на раскоряку, то есть просто поставить gmic из реп и возрадоваться, что Крита умеет разные эффекты не получится?

А патчи, которые разрабы Криты предлагали настолько драматичны что ломают совместимость gmic с другими программами?

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

Так в том и дело, втюхнутые либы идут одним пакетом, зато остальное раздербанено на десять, но при этом нельзя выбрать устанавливать или нет, всё прилетит по зависимости. А если пересоберут головной пакет, то и остальные всё равно пересоберут тоже (они даже из одного сорспакета вытягиваются). Названий сейчас конкретных не приведу, но когда собирал и обновлял это дико бесило.

А вообще, я по Slitaz скучаю.

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

Им бы интегрировать вообще гмик внутрь и разобрать эффекты в меню просто вывести. И чтобы они работали в слоях, недеструктивно, как и планировали критовцы. Я не знаю как сейчас, но когда-то обсуждалась такая возмоность. И как основное требование выдвигалась работа слоем эффектов и интеграция в меню. Может потихоньку двинулись в эту сторону? А авторы оригинального Гмика лютуют, удаляют патчи. Разберутся.

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

Я тут домыслил - разрабы Криты хотят больше абстракций и интерфейсов, чем могут предоставить разрабы Gmic.

Разрабам Gmic не нравится, что разрабы Криты «суют нос не в свои дела».

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

Я за год так и не пофиксил баг, когда тесты запускаются при предыдущей установленной версии и при этом тесты линкуются (видимо через pc-conf) со старой версией libgimp и из-за этого тесты падают. Даже баг в апстриме не завёл с сентября.

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

Ну так рано или поздно этот конфликт интересов должен был проступить. Сначала критовцы правили чт им нужно, максимально долго оттягивая разделение, чтобы не упустить новых фич гмика. Дальше, видимо, пойдут разбирать гмик на нудные им кусочки, адаптируя и встраивая. Я этому только рад. Будет на три причины использовать гимп меньше.

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

Абсолютно одно и то же. Ладно, хрен с ним, с Гимпом, зачем раздербанивать бинарник, библиотеку, документацию и ещё чего-нибудь там в разные пакеты, если они составляют часть одного целого пакета и по отдельности бесполезны? Ни один Л - логически мыслящий дебанофанатик мне так и не объяснил внятно. Один невнятный лепет «аэыыы а зачем мне в системе лишний мусор что хочу то и ставлю не надо за меня решать что мне нужно ыыы мням-мням пук-пук».

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

А патчи, которые разрабы Криты предлагали настолько драматичны что ломают совместимость gmic с другими программами?

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

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

Им бы интегрировать вообще гмик внутрь

У вас тут такая милая домашняя атмосфера, чай, печеньки, разговорчики. И тут я с шашкой на коне… Парни, я дико извиняюсь, но по большому счету GMIC — это один файл на C++ длиной в 15 тыщ строк. И интерфейс на кутях к нему. Давайте, интегрируйте его в криту, если себя не жалко :) Синхронизировать с апстримом еще не забывайте :)

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

ачем раздербанивать бинарник, библиотеку, документацию и ещё чего-нибудь там в разные пакеты

Мне даже интересно посмотреть на примеры раздербаненных бинарников. А вот заявлять что мне безусловно нужны бесполезные doc и dev пакеты вот это я понимаю слепой фанатизм вообще без внятных аргументов.

Polugnom ★★★★★ ()

Ну почему у нас все через какую-то жопу. У всех нормальные сборки, только у нас то через flatpak, то еще какае-то фигня.

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

А чего я, мопед не мой, я это из переписок с Казаковым и пр. помню, я могу быть не прав, но разговор о том что хорошо бы интегрировать - был. И то, что происходит кажется мне логичным и соответствует моим представлениям об их когдатошних планах. Может я и не прав, но у меня есть мнение! И оно правильнее всех этих ваших реальностей, если что :)

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

Скриншоты со стрелочками все адекватные люди готовят в Inkscape.

Ещё один способ сделать всё долго и сложно.

Неожиданно. Нажать PrintScr и Ctrl+V и сразу нарисовать стрелочки - это долго и сложно?

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

В кде есть даже целый редактор по принтскрину. Но мыши продолжают пользоваться самым впердепланетным гномом есть кактус

R_He_Po6oT ★★ ()
Последнее исправление: R_He_Po6oT (всего исправлений: 1 )
Ответ на: комментарий от AP

Так и запишем - плохо спроектированная немасштабируемая лапша на плюсах😏

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

Мне даже интересно посмотреть на примеры раздербаненных бинарников.

foo, foo-bin, libfoo, foo-doc, foo-dev, foo-debug - хобана, из одного пакета целых 6! И у кого тут самые большие репозитории, м, м?😎

doc и dev пакеты

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

вот это я понимаю слепой фанатизм вообще без внятных аргументов.

Нет ты.

Ясно, как обычно «мням-мням».

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

Flatpak и есть нормальная сборка. Кстати, кроме шуток, ближе всего к этим самым «нормальным сборкам». Линупсойды всегда хотят .msi, но когда им предлагают что-то подобное вроде snap или flatpak, это им не «нормальная сборка».

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

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

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

Ясно, как обычно «мням-мням».

Другого и не рассчитывал услышать. Учение Маркса всесильно потому что оно верно.

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

Из коробки... Всё зависит к какому лотку тебя приучили. Я гнома больше трёх минут не выношу, тошнит. А в КДЕ только классическую панель задач вернуть, да нужных кнопок в Дольфине навешать, ну тему сменить на привычную. Где там ковыряния? :)

Зато можно почти всё!

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

Где там простой способ рисовать стрелочки, напомни?

В обводке выбираешь стиль начала или конца линии. Там 10 видов стрелочек. Для особых извращенцев параметры стрелок можно редактировать (в версии 1.2 уже точно можно было).

Для тех кто не в теме: символ, который будет нарисован в начале или на конце линии называется маркером.

Xintrea ★★★★★ ()
Последнее исправление: Xintrea (всего исправлений: 1 )
Ответ на: комментарий от Polugnom

Ты слышать ничего не хочешь просто РРРРРРЯЯЯЯЯЯЯЯ ВРЁТИИИИИИ!!1!!1.

Смотри за руками. Пакет jack тянет jackd, тот, в свою очередь, jackd1, который зависит от libjack-jackd2-0 и libjack0. Я уже молчу про doc, dev и т. д. В итоге их там под десяток наберётся из одного пакета.

14 обязательных зависимостей.

Тем временем в арче - jack2. Всё.

8 обязательных зависимостей. Если выкинуть само собой разумеющиеся вроде libc, dbus или libstd++, оставшихся зависимостей будет раза в 2 больше.

При этом в Арче очень осторожно выставляют версии зависимостей, по типу libfoo >=2.0, в то время как в Дебе они захардкожены в духе libfoo-foo2-0=2.0.125.0-3. Вся эта лапша рассыпается, как карточный домик даже без всякого шаманства с репами, просто с очередным обновлением из бэкпортов, если где-то забыли циферки поправить.

Парируй по существу или продолжай «мням-мням». Впрочем, я уже ни на что не расчитываю.

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

Парировать что? То что если какой-то программе нужен libjack0 то не обязательно ставить весь jack целиком? Вот это я понимаю недостаток! Но если для вас это так, спорить причин не вижу.

Polugnom ★★★★★ ()
Последнее исправление: Polugnom (всего исправлений: 1 )
Ответ на: комментарий от Polugnom

Приведи пример такой программы. Это как раз тот случай, когда бинарник jackd и libjack друг без друга бесполезны. Мне лень копаться в этой липкой паутине и искать другие аналогичные примеры, но их полно, поверь. Например, ffmpeg-cli и libffmpeg, timiditi++ и libtimiditi, libgtk3 и gtk-demo, проверять точные названия лень.

А спорить тут и нечего, я прав и доказал это выше, а ты нет.

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

Ужас какой. Ненамного проще Гимпа. Всё же Инк - векторный комбайн общего назначения, а не средство разукрашивать стрелочками скриншоты, это очевидно.

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

Ненамного проще Гимпа. Всё же Инк - векторный комбайн общего назначения, а не средство разукрашивать стрелочками скриншоты, это очевидно.

Признайся, что тебе просто лень разбираться в чем-то новом. А может ты вообще неспособен это делать. Говорить серьезно о LO Draw для рисования хоть чего либо - это признак неадекватности.

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

Ага, тут один упёртый гномер Окуляр починить хочет, потому что гномовским Евинсом вообще, говорит, пользоваться невозможно :)))

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

Ох лол. Ну сиди, разбирайся, разбирака грозный. Я выбираю инструмент под задачу. Если мне нужно подретушировать фоточки или сделать коллаж - я выберу Гимп, если логотип в векторе - Инк, если набросать блок-схему или скриншоты разукрасить стрелочками - Дро, если рисовать с планшетом - Май Пэйнт или Криту. Для своих задач Дро подходит идеально, стрелочки в нём рисовать сильно проще. А ты сиди, правь фоточки в Инкскейпе и рисуй в Гимпе, умник.

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

Ну я пользуюсь, претензий нет. А что там такого, что пользоваться нельзя? Пдф не отображает? Закладки не добавляет? Кофе не заваривает?

И да, что там с Окуляром?) Он настолько сломался, что без гномеров уже починить не могут?)

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

Блин, мне не лень писать, но лень переключиться и кастануть и дать ссылку на тему. Вот же я сопля..

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

Да даже искать не пришлось. Gutarix, tuxguitar, XMMS2-plugin-Jack. Они все требуют исключительно libjack и все. Ну ничего, в правильных системах надо будет весь jack с документацией и файлами для разработки целиком притащить, как диды завещали.

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

Они выводить звук будут без jackd, свои реализации сервера наваяли?)

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

В принципе, да, заголовочники никому не мешают, а некоторым могут сэкономить время и силы, чтобы не копаться, если какой-то пакет надо пересобрать. Вы же, линупсойды, постоянно что-то пересобираете, чтоб реально удобно, реально под себя. Ну вот лежат там себе эти инклюды где-то на диске, у тебя прямо пичот? Зачем вырезать документацию, я вообще отказываюсь понимать. Если так рассуждать, там вообще много чего такого прилетает попутно, что тебе никогда не понадобится - конфиги ядра, маны, тексты лицензий, типовые конфиги приложений. А уж в /var сколько всего ненужного накапливается. Непорядок( Бегом чистить ненужное!

slepoy_pew ()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.