Разработчики GIMP, хотя и не особо быстро, но приближаются к цели — созданию новой стабильной ветки GIMP 3.0. Настолько не быстро, со времени выхода предварительной версии 2.99.2 прошло целых два года. Но все же дело движется, и GIMP 3.0 уже не за горами. Под катом разбираем возможности еще одной предварительной версии, на этот раз GIMP 2.99.14.

Среди основных изменений стоит выделить переход на GTK3, появление поддержки Wayland и HiDPI, добавление поддержки цветовой модели CMYK. А еще — новый API для разработки плагинов, кэширование отрисовки, добавление поддержки Multi-layer selection. «Пощупать» все это можно, установив пакет flatpak, либо воспользовавшись сборками для Windows и macOS.

Ну а теперь подробнее остановимся на том, что добавили, изменили или убрали в зарелизенной версии GIMP 2.99.14.

  • Среди изменений нельзя не выделить изменение концепции инструмента «Выравнивание и распределение». Операции выравнивания разработчики значительно упростили — в первую очередь, благодаря добавлению возможности выделения сразу нескольких слоев. После внесения изменений стало возможным выбрать несколько слоев в соответствующей панели, а затем — выровнять их содержимое относительно объекта на холсте. Есть еще и опция для того, чтобы выполнить выравнивание на основе пиксельного содержимого внутри слоя. Разработчики добавили также и виджет для установки опорной точки, которая определяет место в выделенном целевом объекте выравнивания.


  • Появилась автоматическая активация инструментов преобразования графики, включая вращение, трансформацию и т.п. Если до настоящего момента после выбора нужного инструмента требовалось кликнуть на холсте для появления связанных с ним маркеров, то теперь обработчик появляется сразу же после выбора инструмента в панели.
  • Еще одно важное новшество — переосмысливание работы операции копирования и вставки. Сейчас появилось две опции, которые выполняют объединение слоев, включая вставку в виде отдельного слоя и вставку одного слоя по месту.
  • Претерпела изменения и концепция плавающего выделения. Эта функция не всегда давалась новичкам. Но теперь все немного проще — если использовать комбинацию Ctrl+V, то изображение по умолчанию вставляется в форме нового слоя. Есть, правда, и исключения — это работа со вставкой в маску слоя, копирование с нажатой клавишей Alt и явный выбор опции для использования плавающего слоя.
  • Добавлена поддержка векторов в структуру формата XCF, что дает возможность хранить привязанные к контурам блокировки и цветовые метки.
  • При работе с экспортом в формате PDF появилась опция для включения лишь корневых слоев. Она становится доступной в режиме экспорта слоев в виде отдельных страниц.
  • Если файлы экспортируются в формате PSD, то в этом случае используется поддержка цветового пространства CMYK с глубиной цвета 8/16 бит на канал, плюс возможность включения контуров.


  • Разработчики добавили поддержку импорта и экспорта метаданных для формата JPEG-XL.
  • Кроме того, добавлена и новая тема оформления Gray. В ней используется сервый фон с яркостью 18.42%. В целом, неплохо, но разобрать некоторые символы сложновато.
  • Появилась возможность изменения размера пиктограмм, вне зависимости от их размера. Менять можно пиктограммы в панелях, вкладках, диалогах и виджетах.
  • Запись файлов ускорена за счет многопоточной упаковки. Так, время записи изображения 115 МБ с 276 слоями сократилось c 50 до 15 секунд.



Ну и теперь вспомним, что же полезного разработчики добавили в предыдущую версию, там тоже было много полезного, возможно, даже больше, чем в новом релизе:

  • Переход на библиотеку GTK3 вместо GTK2. Кроме того, заметно изменен интерфейс (субъективно — в лучшую сторону), появились новые виджеты. Теперь приложение отрисовывает заголовок и рамки окон на стороне клиентов — раньше эта операция выполнялась оконным менеджером. Переход на GTK3 дал возможность перейти на полноценную поддержку экранов с высокой плотностью пикселей, решив проблему адаптации к дисплеям с разным разрешением.
  • Добавление новых устройств ввода, включая графические планшеты. Теперь работать можно с горячим переключением устройств. В предыдущей версии GIMP планшет нужно было обязательно подключать до запуска программы, активируя в настройках. Теперь планшет можно подключить после запуска программы, устройство активируется автоматически. Еще один положительный момент — упрощение доступа к расширенным настройкам устройств ввода.
  • Для разработки новых плагинов добавлен API — он несовместим со старыми плагинами. Но портировать их можно без проблем — по словам разработчиков, этот процесс занимает от 5 до 30 минут. Документация о нюансах портирования будет поставляться вместе с финальной версией GIMP 3.0. Интересно, что GimpImage, GimpItem, GimpDrawable, GimpLayer, GimpVectors, GimpChannel и GimpPDB теперь стали объектами и поддерживают наследование методов.
  • Плагины для GIMP можно создавать на разных языках программирования. Кроме C/C++, это еще и Python 3, JavaScript, Lua и Vala. Появился менеджер расширений, так что теперь разработчики смогут размещать в специальном репозитории расширения к GIMP, включая плагины, наборы кистей, текстур и градиентов. Все устанавливается в один клик.

Что же, хотелось бы надеяться, что до выхода в свет стабильной ветки 3.0 осталось действительно немного времени.

Комментарии (59)


  1. smind
    22.11.2022 04:23
    +1

    в фотошоп есть заполнение с учётом содержимого, в гимпе вроде нет такого, да?


    1. rezedent12
      22.11.2022 10:04
      +9

      Плагины для GIMP можно создавать на разных языках программирования. Кроме C/C++, это еще и Python 3, JavaScript, Lua и Vala.


      1. Eugeeny
        22.11.2022 18:36
        +9

        Этот ответ - квинтэссенция опенсорса.


        1. khajiit
          22.11.2022 19:33
          +3

          Квинтэссенция клозедсорца — гробовое молчание. И?


      1. smind
        23.11.2022 20:23

        так то понятно, я даже пробовал сделать плагин но я про готовое что то.


    1. DmitTrix
      22.11.2022 22:41
      +3

      В G'MIC (плаг-ин для GIMP-а) есть – см. в категории Repair фильтр Inpaint [Multi-Scale] и прочие Inpaint [что-то-там]. Работают, как по мне, значительно хуже, чем фотошоповский Content-aware fill (ну или я не умею их готовить), но они по крайней мере есть.


      1. vconst
        22.11.2022 22:47
        -3

        К слову, фотошоповские фильты типа «контент аваре» — профессиональные ретушеры не используют. Там качества хватает, разве что, для инстаграма


        1. foreva
          23.11.2022 00:05
          +4

          Используют, хватает.


          1. vconst
            23.11.2022 00:17
            -3

            Для инстаграмма, да


            1. foreva
              23.11.2022 00:23
              +5

              Может, поделитесь авторской техникой, которую используют труЪ ретушеры? ;)


              1. vconst
                23.11.2022 00:27
                -5

                Вы думаете, это все в два фильтра и три эффекта слоя укладывается?

                Ретушь портретного фото на обложку Глянца может занимать от 1 до 3 часов и потом никто не скажет «Дааа нууу, тут три часа фотошопили». Я все это стану тут расписывать только по просьбе аккаунта с 10 каментами?


                1. foreva
                  23.11.2022 00:45
                  +5

                  Ну вы и так уже в терминологии запутались, не думаю, что стоило бы что-то расписывать. Какие «эффекты слоя»?? К чему это? В контексте ретуши — Healing Brush. Используется. Для глянца. Работает. В том числе не просто «в лоб», но и в слоях частотного разложения. И никто не скажет, что «фотошопили», если пользоваться с умом.


                  1. vconst
                    23.11.2022 11:13
                    -1

                    Ээээ…
                    Ну каг-бэ, глубокая портретная ретушь, или создание фотореалистичных коллажей, в которых даже профи не углядит монтаж — одной только хелинг браш не делается ))


              1. Moskus
                23.11.2022 01:08

                Может вы, наоборот, поделитесь парой примеров "до" и "после", которые, по-вашему, хорошо отражают возможности инструмента?



                1. vconst
                  23.11.2022 11:17
                  -6

                  NDA

                  Какаянить попсовая звеждень — меня натурально уроет, если я покажу скрин из рава и результат, над которым пару часов работал — превращая ее в девочку

                  И компании, на которую я работаю — тоже не кисло достанется


  1. mrkaban
    22.11.2022 05:28
    +19

    Приятно видеть качественный OpenSource и вдвойне приятно видеть, что он развивается.


  1. BattleAngelAlita
    22.11.2022 07:56
    +18

    Боюсь истории как с блендером 2.8 не повторится. ГИМПу нужна серьёзная переработка интерфейса, и целая комманда которая будет улучшать общее юзабилити.


  1. papilaz
    22.11.2022 10:55
    +2

    Лет 15 пользуюсь GIMP и всегда было достаточно кнопок-иконок на панеле. Чего желать лучшего? Ну супер, что быстрее стал)))


    1. Metotron0
      22.11.2022 18:25

      Их количество в какой-то момент сократили, объединив несколько под одной кнопкой. Пришлось усиленно запоминать хоткеи, которые раньше ещё не знал.


      1. papilaz
        22.11.2022 22:17

        Я по своей простоте использования в принципе чаще просто в меню ищу функцию. Кнопки хорошо, хоткеи тоже, но всё это меняется. Но, повторюсь, меню спасает)))

        Хотелось бы только простой автоматизации последовательностей команд. А так всё хоккей!


      1. staticmain
        22.11.2022 22:37

        Это настраивается, я группировку отключил, так как не смог к ней привыкнуть.


  1. daggert
    22.11.2022 19:23
    +9

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


    Нет, пока еще не готов. Да, базовые вещи выполнять можно, но куда не ткнись — изменение параметра кисти, изменение шрифта, перемещение слоев… затыки и непонятные решения. Как было в далеком 2007м, так и сейчас. Не хватает удобного интерфейса. Не хватает простоты, чтоб доступность была в паре кликов, а не где-то там. Все равно все сделано как будто "чтобы было иначе и не как в фотошопе"...


    1. Moskus
      22.11.2022 20:59
      +3

      То есть вы хотите, чтобы было сделано точно как в Photoshop, только бесплатно? Мне, например, такого счастья не надо - пользуюсь GIMP именно потому что он более удобен для "инструментальных" задач, когда лучше иметь множество настроек и возможностей, часть из которых окажется лишней, чем не иметь тех, которые нужны мне, но которых нет, потому что, например, "фотографам и верстальщикам" они не нужны. В этом смысле GIMP уникален и нужен. А один Photoshop уже есть, зачем два?


      1. daggert
        22.11.2022 21:14
        +9

        Нет, я хочу чтоб при работе с текстом мне не приходилось вручную вводить название шрифта, а перелистывать его в удобном списке с отрендеренной им строкой. Я хочу чтоб при нажатии правой кнопкой выскакивало меню инструмента, а не глобальное меню которое у меня и так наверху есть. Я хочу чтоб я мог удалить кисть "перец" и "солнышко" нафиг не нужное никогда в жизни. Тот-же stroke у текста и фигуры только сейчас начинает приобретать НОРМАЛЬНЫЙ вид. А если сюда еще прибавить всякие мелочи аля добавление тени или


        Не "как в фотошопе", а удобно, по людски. Сейчас это не так. Над интерфейсом как не думали тогда, так и сейчас не думают.


        1. vconst
          22.11.2022 21:25

          Ох, жесть какая…
          Пойду я отсюда


  1. vconst
    22.11.2022 19:26

    Загрузил Гимп на рабочий Макинтош, открыл, провел линию пером Вакома — она получилась «с дребезгом», будто у меня руки тряслись. Мелкая дрись по ширине, которая меняется от нажатия и по направлению — будто гребёнка пиксельная низкого разрешения. В Фотошопе линия ровная, толщина и направление меняются красиво и плавно

    Ну зачем мне это такое? Какой смысл?


    1. khajiit
      22.11.2022 19:37

      В krita надо настроить сглаживание стабилизацию пера. Может, тут так же?


      1. vconst
        22.11.2022 20:28

        Если там линия напоминает пиксельную гребенку — значит проблемы с частотой опроса или разрешением. Потому что это Ваком Интуос Про 4 версии — там высокое разрешение, никакой гребенки быть не должно


        1. khajiit
          22.11.2022 21:04

          Стиль штриха — не оно?
          Под руками нет посмотреть.


          1. vconst
            22.11.2022 21:21
            -2

            Ох тыж… 7 минут, чтобы настроить Гимп для планшета
            Жесть какая


            1. mapnik
              23.11.2022 01:16
              +3

              Стремительность перехода от "это работает не так, как я привык по умолчанию!" к "я не хочу это настраивать!" у "профессионала со стажем 20+ лет" как бы символизирует.


              1. vconst
                23.11.2022 11:21
                -3

                Смотреть почти 10 минут видос, где не техника работы показывается, а пара галок в интерфейсе, которое текстом и скриншотом можно прочитать за 15 секунд? Нет, на это я пойти не могу ))

                Да и характерная «лестница» говорит скорее о проблемах обращения к планшету, а не о настройках программы


    1. Moskus
      22.11.2022 20:53

      То что вы описываете, сильно похоже на выбор кисти, у которой нажатие связано с jitter-ом.

      https://docs.gimp.org/2.10/en/gimp-tool-dynamics.html

      Люди почему-то вечно хотят, чтобы GIMP был Photoshop-ом в плане "угадывания" пользовательских потребностей. Но GIMP, хорошо это или плохо, работает иначе.


      1. khajiit
        22.11.2022 21:05

        вечно хотят, чтобы GIMP был Photoshop-ом

        Ну, кому-то работать, а кому-то отвести пар да поныть. Не стоит портить вечер людям, если такой малости им достаточно )


        1. vconst
          22.11.2022 21:24
          -2

          Я зарабатываю себе на жизнь — Фотошопом. Гипм скачал не поныть, а попробовать — готово оно или еще нет?

          Еще нет, не готово
          Это мое мнение — как профессионала со стажем 20+ лет. Можете принимать его во внимание, можете игнорировать. Мне все равно


          1. khajiit
            22.11.2022 22:07
            +2

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


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


            1. vconst
              22.11.2022 22:45
              -5

              Спасибо, что напомнили профессионалам, кто такие «красноглазики» ))

              Между прочил, я на маке работаю — но это уже не важно :)


              1. khajiit
                23.11.2022 09:38
                +3

                Вы серьезно считаете я на маке работаю аргументом? Бедняга, как же вы Finder'ом пользуетесь и LightRoom, они же не фотошоп!


                1. vconst
                  23.11.2022 11:25

                  Ну да, я забыл. У религиозных тру линуксоидов — «виндозер» это универсальное название врага, типа «не за линукс»

                  Я хоть и не настоящий админ, но линь предпочту видеть или в консоли ssh, или на ноуте, где единственный рабочий инструмент — браузер с Гугль докс.

                  За все время своей работы, я не встретил ни одного профессионала, который бы занимался обработкой, фото, видео или 3д — на линукс. Потому что им надо работать, а не бороться с софтом


                  1. khajiit
                    23.11.2022 12:11

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


                    Весьма непрофессиональное поведение, не так ли? И весьма виндузятское.


                    Потому что им надо работать, а не бороться с софтом

                    Вопрос на засыпку: чего ж вам не работается, что вы тогда решили побороться с софтом и установили Gimp?


                    1. vconst
                      23.11.2022 12:48

                      На работе у меня — мак, дома — винда, сервер арендую — линуксовый. Я не религиозный экстремист :)

                      Вопрос на засыпку
                      Выдалось свободное время, решил полюбопытствовать. А вот как мне своим временем распоряжаться — уже не ваше дело


                      1. khajiit
                        24.11.2022 13:54
                        -1

                        Я не религиозный экстремист :)

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


                        Выдалось свободное время, решил полюбопытствовать.

                        Тогда почему это выглядит как коммент под 42-й серией 27-сезона манги какое же это говно, оторваться не могу?


                      1. vconst
                        24.11.2022 13:58

                        Галаперидолу в эту палату, двойную дозу


                      1. khajiit
                        24.11.2022 19:54
                        -1

                        Да-да.
                        Любопытство, упомянутое вами, завело каджита в гугл и нашло решение проблемы такое же старое, как и сама проблема.
                        А ваше "любопытсво" вас привело к необоснованным предположениям, которые еще и оказались неверны.


                        Но виноват каджит, ага ))) Потому что посмел это заметить.


          1. Medeyko
            23.11.2022 00:03
            +1

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


            1. vconst
              23.11.2022 00:16

              Обьективно — уже хуже, сразу.


            1. khajiit
              23.11.2022 09:59
              -1

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


              Если профессионал так сросся с инструментом, что без трубки уже не может — что заставляет его раз за разом пробовать другие инструменты, осваивать которые он совершенно не готов — больше поговорить не с кем и не о чем?
              Так тогда надо сперва голову лечить, потом здововой головой умничать, а не компенсаторствовать.


              Видосу 4 года, за 4 года не суметь составить запрос в гугл из трех слов — это профессионализм?
              Знаете… чтоб вам такой профессионал перитонит оперировал, который возьмет скальпель, а тот окажется не привычной формы.


      1. vconst
        22.11.2022 21:21

        В Фотошопе тоже есть настройки джиттера при работе с планшетом. Но НЕ по дефолту. Да и джиттер этот выглядит — топорно


  1. Dovgaluk
    22.11.2022 21:02
    +1

    А вычисляемых эффектов слоёв так и не будет?


  1. WST
    22.11.2022 21:38

    Меня в PhotoShop всегда удивляло то, что в нём какая-то очень самобытная система горячих клавиш. Навскидку не вспомню все примеры, но вот взять, к примеру, смещение холста при помощи средней кнопки мыши. Оно работает в GIMP, Ulead/Corel PhotoImpact, Krita, Paint .NET, вроде даже в чём-то ещё пробовал когда-то. А в PhotoShop, внезапно, не работает! Это было очень неудобно, особенно когда работал с изображением при сильном зуме (с зумом тоже, вроде бы, какая-то проблема была — везде работают просто кнопки «+», «-»). Потом мне подсказали, что нужно дожимать ещё на клавиатуре что-то, тогда всё-таки можно двигать холст мышью. Это было очень сложно, потому что движение средней кнопкой уже было доведено до автоматизма. К сожалению, вынужден сейчас писать абстрактно, так как давным-давно нет ФШ под рукой, просто хотелось хотя бы примерно рассказать историю.


    1. daggert
      22.11.2022 22:40
      +1

      ФШ просто появился в тех временах когда гимпа, криты, корела, пэинт.нет и всего такого еще не существовало. Во многом они реализовали что-то впервые, что-то при покупке разных программ других. Те кто работал с ФШ с его ранних времен наоборот очень плохо работают по хоткеям в вышеперечисленных программах. У меня, когда надо поработать в гимпе (а основной инструмент для работы с графикой на работе у меня гимп) реально проходит пару секунд прежде чем я "загружу" хоткеи к которым привык еще с 98й винды и первых своих фотошопов.


    1. Fodin
      23.11.2022 04:58

      У фотошопа это исторический шоткат. Работающий много где и в других приложениях Adobe, связанных с DTP, типа InDesign, Illustrator. Это пробел.


  1. Mirzapch
    22.11.2022 23:57

    Кто-нибудь знает, починили ли в Gimp поддержку полнооконного режима в тайловых оконных менеджерах? Конкретно - в ratpoison. Лет пять не пытался gimp запускать. А настраивать только ради него Gnome, Lxde, либо KDE желания нет.

    bug


    1. vconst
      22.11.2022 23:59
      -6

      Что это и зачем это на 11" ноуте?


      1. Mirzapch
        23.11.2022 05:16
        +2

        Даже на 10". Минималистичный оконный менеджер, удобен для использования на устаревшем оборудовании, с малым объёмом ram. На экране нет ничего лишнего, все программы автоматически разворачиваются до размеров отведённой под них области.

        Кстати, в 2022 gimp наконец-то запустился под ratpoison.


        1. vconst
          23.11.2022 12:56

          Серьезными задачами на таком оборудовании все равно заниматься невозможно, там уместнее голая консоль, залезть по ssh и поправить конфиг. Думается мне, что Гимп и любой тяжелый софт там запускать — одно мучение будет


  1. Shannon
    23.11.2022 00:35
    +3

    Для тех, кто каждый раз пробует гимп в надежде найти альтернативу фотошопа под линуксом и каждый раз закрывает через пару минут.
    Попробуйте Krita — она куда больше похоже на фотошоп по количеству фич и поведении инструментов. Умеет даже в обводку/тени/заливку для шрифтов, в настройках можно выставить фотошопные шотркаты, позволяет вести и показывать список избранных шрифтов.

    Из банальных примеров, взять инструмент crop, поведение в крите совпадает с поведением в фотошопе. Например, случайно сделали скриншот 2х мониторов и хотите взять только левый. Кликаете кропом по экрану и получаете полноразмерный кроппер которым с фиксацией посередине можно быстро получить половину картинки.

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


    1. morijndael
      24.11.2022 03:29

      В последнюю мою попытку (вроде бы это было позавчера), работа с текстом в крите требовала редактировать стили SVG вручную, при этом ввод собственно текста вешал весь UI-поток :(