Перейти к содержимому

Заметки о выпуске Krita 5.0

| Понедельник, 8 февраля 2021 | Время чтения: 22 мин | Следующая запись

Примечание о совместимости с файлами Krita 4.x и Krita 3.x:

Ждать этого момента пришлось долго, и потребовалась огромная работа, но Krita 5 наконец здесь! Могу с известной долей гордости (и с огромным облегчением для команды разработчиков) сказать, что 5.0 входит в число самых крупных и значительных обновлений за всю историю Krita, затронувших и улучшивших почти все стороны работы программы — самыми разными способами, большими и малыми. И конечно, есть масса классных новых возможностей, с которыми сообщество художников уже не терпится начать работать, но прежде чем перейти к подробностям…

Эй, постойте! Не пропускайте этот раздел… Krita очень нуждается в вашей поддержке!

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

Что за концепция, а? Но вот в чём загвоздка: наша модель разработки силами сообщества означает, ну… финансирование силами сообщества.


Нравится то, что мы делаем? Поддержите нас

Krita — свободный проект с открытым исходным кодом. Поддержите проект пожертвованием, покупкой обучающих видеороликов или артбука! Благодаря вашей поддержке основная команда сможет работать над Krita полный рабочий день.

Пожертвовать Купить что-нибудь

Музыку предоставила Irene Fariña.

Более быстрая и гибкая система ресурсов

Полностью переработана работа Krita с ресурсами, такими как профили кистей, градиенты, палитры и другое. Раньше использовалась ненадёжная система моделей, тогда как следовало применять полноценную базу данных, поэтому теперь в основе работы с ресурсами лежит база данных SQLite. Это исправляет множество ошибок с тегами и загрузкой ресурсов, а также ряд проблем интерфейса. Кроме того, система ресурсов стала быстрее и компактнее. Поскольку теперь все ресурсы не загружаются сразу, Krita запускается быстрее и занимает меньше оперативной памяти (по результатам тестирования Krita 5.0 потребляла на 200 МБ меньше ОЗУ!).

Новый диспетчер пакетов и настраиваемые расположения ресурсов.

Папка ресурсов Krita была жёстко задана. Но теперь это не так! Появилась возможность настроить, какая папка является папкой ресурсов и где хранится кэш. Те, кто хочет разместить папку ресурсов на USB-накопителе, теперь смогут это сделать.

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

Снимок экрана нового диспетчера ресурсов.

Новый диспетчер ресурсов

Этот новый диспетчер позволяет массово присваивать кистям теги, а также удалять и восстанавливать ресурсы по своему усмотрению (Krita отключит их). Он также предлагает приятные небольшие возможности интерфейса, например виджет тегов, позволяющий одним взглядом увидеть все текущие теги ресурса.

Стили слоя стали ресурсами

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

Более плавные градиенты и улучшенные инструменты для работы с градиентами

Градиенты с размыванием (MR 668)

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

Технические подробности обсуждались в докладе на Libre Graphics Meeting.

Широкий цветовой охват и неограниченные градиенты (MR 668, MR 675).

Но не только 8-битные изображения удостоились внимания. Для изображений с глубиной цвета 16 и 32 бита градиенты, создаваемые Krita, теперь смогут задействовать весь доступный диапазон. Кроме того, реализована возможность хранить цвета с широким охватом и неограниченные цвета с помощью определений icc-color из SVG 1.1, а значит, теперь можно создавать радиальные градиенты, содержащие зелёный цвет rec2020 или белые тона, возможные только в HDR-изображениях, что делает удобства инструмента градиента доступными для тех, кто работает с такой повышенной глубиной цвета. Планируется поддержка определений цвета CSS 4 для опорных точек градиентов, когда будет завершён его черновик.

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

Редакторы градиентов были переработаны (MR 857).

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

Ускоренное управление цветом с модулем fast float (MR 726)

С модулем fast float скорость управления цветом значительно возрастает, особенно при 32-битных числах с плавающей запятой. Этот модуль включён по умолчанию. Управление цветом через LittleCMS позволяет точно показывать цвета, а также необходимо для таких профессиональных функций, как цветопроба и поддержка цветовых моделей, и всегда применяется к тому, как Krita показывает изображение.

Работы художников, использующих Krita:

Длиннохвостая птица на ветке дерева.
— автор Christine Garner (CC-BY-NC-ND 4.0)

Кот породы сфинкс, освещение создаёт интимную атмосферу
*Matthieu COUDERT (MaKo)* графический дизайнер (CC-BY)

Девочка-подросток в матросской школьной форме сидит на бетонной стене и любуется закатом. К ней присоединяется крошечное белое существо в матросской шапочке.
Автор: Negeon Renj (CC-BY-SA)

Более быстрые кисти размазывания и новый кистевой модуль MyPaint

Переработанный кистевой модуль «Цветное размазывание» (MR 765)

Теперь, когда пиксельная кисть поддерживает кончики с привязкой к светлоте и градиенту, на очереди был кистевой модуль «Цветное размазывание». Это потребовало полной переработки принципа его работы, а заодно добавлены часто запрашиваемые возможности, такие как разделение скорости цвета и размазывания цвета, а также улучшения оптимизации!

Кистевой модуль MyPaint (MR 464, MR 582)

Кистевой модуль MyPaint известен своими интересными экспериментами в подходах к представлению кистей. В далёком прошлом в Krita уже была некоторая поддержка этого модуля, но его пришлось удалить. Теперь Ashwin создал новую интеграцию этого модуля, позволяющую загружать кисти MyPaint 1.2 в Krita и применять их в работах.

Новые режимы для текстурных кистей (MR 806).

Deif Lou добавил множество новых режимов для параметра текстуры. «Жёсткое смешивание», «Осветление основы», «Затемнение основы», «Перекрытие», «Высота», «Линейная высота» и другие теперь доступны во всех кистевых модулях, которые их поддерживают, а режим «Жёсткое смешивание — мягче» также доступен для смешивания в маскированной кисти. Доступ к ним осуществляется в редакторе кистей для кистей пиксельного модуля. Перейдите в группу «Текстура» > «Узор» > вкладку «Параметры». Новые режимы добавлены в раскрывающийся список «Режим текстурирования».

Переработка анимации

Наша панель «Временная шкала» получила новый облик и множество улучшений. Старая панель «Анимация» удалена, а её основные возможности перенесены непосредственно на временную шкалу. Кроме того, анимацию можно приостановить в любой момент, прикрепление слоёв стало проще, диапазон воспроизведения автоматически подстраивается при добавлении ключевых кадров, а также внесён ряд других изменений для улучшения наглядности и общего удобства навигации, воспроизведения и редактирования. (MR 311 MR 317)

Переработанная панель «Кривые анимации» (MR 601)

Как и панель «Временная шкала», панель «Кривые анимации» в Krita также обновлена: особое внимание уделено общему виду и удобству навигации и редактирования. Ключевые кадры значений теперь редактировать проще благодаря улучшенному управлению мышью с привязкой к осям и полю для чтения и записи конкретного значения выбранного ключевого кадра. Отдельные каналы можно скрывать или показывать изолированно. А новые возможности навигации, такие как масштабируемые полосы прокрутки, а также кнопки «Вписать в кривую» и «Вписать в канал», значительно упрощают перемещение по новому динамическому графику.

Клонирование кадров (MR 469)

В Krita 5 появилась поддержка кадров-клонов — долгожданной возможности, позволяющей аниматорам многократно использовать один и тот же ключевой кадр в разных местах анимации. Кадры-клоны отлично подходят для создания зацикленных анимаций и других изобретательных способов сэкономить время при работе над анимацией. Только помните: изменение одного клона изменяет их все!

Анимация трансформирующей маски (MR 493)

Что толку от новенькой панели «Кривые анимации», если нечего анимировать? Наряду с непрозрачностью слоя, Krita 5 позволяет анимировать положение, поворот, масштаб и сдвиг любого слоя с помощью анимированных трансформирующих масок. В других программах это иногда называют «созданием промежуточных кадров»; такая возможность поможет в анимации, которую трудно или неудобно делать одним лишь рисованием. С анимированными трансформирующими масками перемещать идущую фигуру, как показано в видео, будет проще простого.

Импорт видео в виде анимаций (MR 778)

Участник сообщества «KnowZero» доработал функцию (автор — Scott Petrovic), позволяющую импортировать видео и анимированные изображения в качестве анимаций Krita. Улучшенный механизм импорта можно использовать как с существующим документом, так и для создания нового, он поддерживает более широкий набор форматов и снижает нагрузку на диск. Отлично подходит для изучения и ротоскопирования! Спасибо обоим!

Диалог импорта видео.

Ещё больше улучшений анимации!

Новые параметры экспорта GIF, APNG и WEBP (MR 734)

Ещё одно полезное исправление от «KnowZero» позволяет задавать параметры конфигурации при экспорте анимированных изображений — так же, как и для видео. Это должно значительно упростить работу с форматами анимированных изображений.

Улучшенное поведение параметров рендеринга

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

Обрезка активного кадра

Теперь можно обрезать только содержимое текущего кадра, выбрав «Применить к: Кадр» в панели «Параметры инструмента», когда активен инструмент «Кадрирование».

Применение фильтра ко всем выбранным кадрам (MR 665)

Переключатель позволяет применить фильтр ко всем выделенным кадрам или только к одному.

Обработка анимации из панели «Композиция» (MR 407)

Ещё один запрос на новую возможность. Панель «Композиция» позволяет сохранять состояние видимости в панели «Слои», а эта новая возможность — небольшое удобство для аниматоров, позволяющее обработать текущую анимацию с заданной сохранённой композицией. Полезно в ситуациях, когда требуется обработать лишь несколько слоёв.

Режим «Пустой AutoKey»

Добавлен новый режим «Пустой AutoKey». Он помогает ускорить работу над анимацией: при рисовании на пустом кадре создаётся новый пустой ключевой кадр. Найти этот параметр можно, щёлкнув по стрелке рядом с кнопкой AutoKey в меню параметров временной шкалы.

Выбор совпадающего ключевого кадра

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

Улучшение механизма анимации и кэширования

Также внесено множество изменений во внутреннее устройство системы анимации, которые, как ожидается, дополнительно повысят стабильность и надёжность кэша для аниматоров Krita.

Новое рабочее пространство анимации

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

Работы художников, использующих Krita:

Анимация вращения девушки-кошки
— автор Dmitrii Utkin

Профильный портрет лошади, написанный в очень фактурной манере.
— автор Ramón Miranda

Антропоморфная кошка по имени Olivia в жёлто-оранжевом платье.
Автор: Simon Rollins (CC-BY-NC-SA)

Новые инструменты и рабочий процесс раскадровки

Благодаря помощи одного из наших студентов Google Summer of Code 2020, Saurabh «Confifu» Kumar, в Krita появилась панель «Раскадровка», с помощью которой можно планировать кадры и повествование сложных короткометражек или фильмов (MR 392). Эта панель позволяет не только собирать сцены и добавлять к ним комментарии, но и экспортировать их в самых разных форматах, например PDF и SVG. Предусмотрено несколько представлений, между которыми можно переключаться (на снимке экрана показан вид строк).

Гибкие шаблоны экспорта раскадровки

Новая панель «Раскадровка» в Krita предлагает множество параметров экспорта раскадровок, включая возможность использовать данные SVG-файла для задания полностью произвольного макета. Эта продвинутая возможность означает, что раскадровки, созданные в Krita, при небольших усилиях всегда можно приспособить под нужды проекта или подогнать под имеющуюся бумагу для раскадровок.

Шаблон экспорта раскадровки в SVG по умолчанию в Krita

Улучшения пользовательского интерфейса

Krita в старом стиле Oxygen

Наши значки последний раз обновлялись для версии 2.9, и за прошедшие годы накопилось несколько недочётов. Чтобы как следует вычистить набор значков, наняли Timothée Giet, а множество мелких доработок интерфейса в целом внесли Raghavendra Kamath, Pedro Reis, Scott Petrovic, Tom Tom, Simon Repp, Paul Franz, Andrei Rudenko, Daniel (Sxnic) и Alvin Wong.

Отсоединение редактора кистей от панели инструментов

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

Добавлен параметр автоматического скрытия элементов управления на панели «Обзор» (MR 739)

Благодаря этому элементы управления видом скрываются на панели «Обзор», когда не используются, освобождая максимум места для самого обзора.

Поддержка устанавливаемых пользователем тем оформления в Linux и выбор стиля виджетов (MR 557, MR 354)

Внешний вид Krita можно изменить как с помощью оформления, так и с помощью стиля виджетов. Оформление можно было выбрать и раньше, но теперь появилась возможность менять стиль виджетов на лету, что позволяет переключаться между всеми стилями виджетов, доступными для платформы.

Возвращение блокировок панелей (MR 623)

Блокировка панелей полезна тем, у кого чувствительные перья планшетов: иногда даже лёгкое движение пера отсоединяет панель.

Использование цвета оформления для фона в средстве выбора цвета (MR 365)

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

Новые форматы файлов с поддержкой AVIF и WebP

Изображение заката

Этот файл AVIF — кадр из фильма Cosmos Laundromat, закодированный в Rec. 2100 PQ. Krita открывает такие файлы как 32-битные линейные изображения с плавающей запятой, что позволяет сразу использовать их с панелью LUT.

Обновление модуля Heif и поддержка Avif (MR 530).

Heif и Avif — новые форматы, используемые камерами мобильных телефонов, причём Avif, в частности, рассматривается как новый формат изображений для веб-сайтов. Krita теперь поддерживает загрузку и сохранение как RGB-, так и монохромных изображений с глубиной 8, 10 и 12 бит в этих двух форматах файлов. Полностью поддерживается кодирование цветового пространства, включая такие параметры HDR, как Rec 2100 PQ и Rec 2100 HLG. Официальные сборки также будут поставляться с rav1e и dav1d для быстрого кодирования и декодирования Avif.

Улучшена поддержка TIFF (MR 907, MR 929, MR 962)

Почтенный модуль TIFF получил множество улучшений: теперь он поддерживает форматы знаковых целых чисел (а не только беззнаковых), форматы с плавающей запятой и предумноженную альфу. Интерфейс улучшен, параметр факса удалён. Кроме того, для 5.1 готовится исправление, добавляющее поддержку TIFF в стиле Photoshop, что должно значительно улучшить совместимость.

Улучшения модуля WebP (MR 891)

Теперь есть модуль на основе официального кодека libwebp. Если раньше параметры webp ограничивались сжатием, то новый модуль содержит все возможные параметры конфигурации, доступные в libwebp. Включая предустановки!

Архивный формат файлов KRA (KRZ)

Выполнен запрос на новую функцию: теперь Krita умеет сохранять в KRZ — это файл KRA, из которого удалён предпросмотр и добавлено сжатие. Это удобно для архивирования.

Изменение размера изображения при экспорте (MR 710)

Sachin Jindal добавил возможность обрезать изображение и изменять его размер перед экспортом. При экспорте изображений часто требуется обрезать их и изменить размер. Однако некоторые художники по ошибке перезаписывали свой рабочий файл файлом экспорта. Новый дополнительный экспорт позволяет избежать этой проблемы. Воспользоваться им можно через пункт главного меню «Файл > Дополнительный экспорт».

Работы художников, использующих Krita:

Этюд с осами и другими насекомыми.
*Matthieu COUDERT (MaKo)* графический дизайнер (CC-BY)

Существо, похожее на русалку, собирает жемчуг щупальцами
Автор: Marina Moroz (CC BY SA)

Страницы 2 и 3: юноша читает в лесу магический фолиант, но его отвлекает олень.
Dragon Caller, страницы 2 и 3. Концепция и сюжет: Daniel Rizea, иллюстрации: Alexandru Sabo

Новые инструменты и улучшения

Запись следующего сеанса рисования (MR 522, MR 180).

Благодаря участнику сообщества Dmitrii Utkin у художников Krita появилась возможность записывать ускоренное видео (таймлапс) своих творческих сеансов с помощью новой панели «Запись»! (Кроме того, отдельная благодарность ещё одному участнику сообщества, Shi Yan, за хорошую работу над этой функцией. Спасибо обоим за вклад!)

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

Вспомогательный инструмент «Двухточечная перспектива» (MR 390)

Ещё один участник сообщества, Nabil Maghfur Usman, добавил совершенно новый вспомогательный инструмент «Двухточечная перспектива». Этот инструмент удерживает точки схода на разумном расстоянии друг от друга и на линии горизонта, рисует сетку, помогающую наглядно представить искажение перспективы, и отлично подходит для придания рисункам основательности и глубины.

Ограничение области для вспомогательных инструментов (MR 850).

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

Видео преобразования подсвечника

Предварительный просмотр преобразования в стеке

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

При преобразовании в стеке режимы смешивания и перекрывающиеся слои накладываются поверх предпросмотра преобразования. Эта возможность создана при финансовой поддержке Blender Institute.

Видео, демонстрирующее рисование и поворот нескольких эллипсов.

Возможность поворота в инструментах «Прямоугольник» и «Эллипс» (MR 768)

Если раньше повёрнутые прямоугольники и эллипсы приходилось дополнительно преобразовывать после создания, то теперь их можно рисовать напрямую соответствующими инструментами, удерживая Ctrl+Alt при рисовании.

Возможность поворота эллипсов и прямоугольников прямо при рисовании.

Улучшения всплывающей палитры (MR 838, MR 922)

По традиции — очередное обновление всплывающей палитры; авторы — Mathias Wein и Alan North. Максимальное количество профилей кистей увеличено с 30 до 45, размер всплывающей палитры можно настроить, как и видимость истории цветов, колец вращения и других параметров навигации. Кроме того, переключение между селектором «Простой треугольник» и «Широкий охват» было возможно ещё с версии 3.0, но только в качестве скрытого параметра. Теперь этот переключатель и другие возможности получили собственный раздел в параметрах пользователя.

Дополнительные параметры для временного вызова инструментов (MR 693)

В предыдущих версиях Krita можно было кратковременно переключиться на инструмент «Линия», удерживая клавишу «V», а при её отпускании происходил возврат к прежнему инструменту. Tom Tom добавил возможность настроить аналогичные действия в разделе «Параметры входных данных холста» для инструментов «Эллипс», «Прямоугольник», «Перемещение», «Заливка», «Градиент», «Измерение» и нескольких инструментов выделения.

Параметр «Обрезка холста» в инструменте «Кадрирование» (MR 800)

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

Улучшения инструмента «Выделение по схожим цветам» (MR 587)

Инструмент «Выделение по схожим цветам» теперь, как и «Выделение смежных областей», может выбирать только из слоёв с цветовыми метками. Кроме того, благодаря многопоточности он стал быстрее.

Средство выбора цвета переименовано в «Цветовой миксер» (MR 647).

Это сделано, чтобы отличать его от панелей выбора цвета.

Улучшения слоёв

Перетаскивание цветов на холст и в дерево слоёв (MR 703)

Цвета теперь можно перетаскивать из панели «Палитра» на холст или в панель «Слои». Перетаскивание цвета на холст заливает выделенную область этим цветом, а перетаскивание цвета в панель «Слои» создаёт новый заливаемый слой, содержащий этот цвет.

Фильтрация слоёв по имени (MR 292)

Новый виджет фильтрации слоёв позволяет фильтровать слои по имени в дополнение к цветовой метке.

Поиск слоя в Krita

Изоляция активной группы (MR 310)

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

Вставка в слой (MR 732)

Участник сообщества Paolo Amadini добавил возможность вставки непосредственно в активный слой, а также в активный кадр анимированного слоя.

Неразрушающий одиночный режим слоя (MR 335)

Возможно, малоизвестная возможность — включение одиночного режима слоя щелчком с нажатой клавишей Shift по значку глаза — теперь позволяет выйти из этого режима, не изменяя видимость слоёв навсегда.

Добавленные модули Python и улучшения

Модуль GDQuest для пакетного экспорта (MR 116)

Этот модуль создан GDQuest Team; он предназначен для конвейера игровых ресурсов и позволяет планировать и пакетно экспортировать файлы одним нажатием кнопки.

Модуль Photobash для Python (MR 402)

Модуль от Pedro Reis, помогающий управлять ресурсами для фотобашинга и быстро импортировать их в Krita.

Поддержка привязок SIP 5 (MR 869)

В рамках поддержания актуальности Krita и её зависимостей добавлена поддержка SIP 5 для привязок Python.

Импорт модуля Python из Интернета (MR 612)

Возможность, добавленная Rebecca Breu, позволяет вставить URL-адрес, с которого загружается и импортируется модуль.

Работы художников, использующих Krita:

Пейзаж: дорога, идущая параллельно реке, а между ними — ряд деревьев. Заходящее солнце светит сквозь листву.
Этюд Raghukamath (CC-BY-SA-4.0)

Городской пейзаж с фасадом многоквартирного дома в окружении растений
— автор wojtryb (CC-BY)

Изображена девочка-енотовидная собака, а также несколько страниц комикса, где она — главная героиня.
Автор: Victor Ide Scopacasa

…И многое другое!

Всплывающее окно поиска по всем действиям

При нажатии CTRL + Enter, когда окно Krita активно, теперь появляется всплывающая строка поиска, в которой можно найти нужное действие. Это поможет новым пользователям легче находить функции, а опытным — быстро переходить к нужной функции. Строки поиска команд становятся всё более распространёнными в таких сложных приложениях, как Krita, среди которых Kate, чью реализацию удалось использовать повторно.

С помощью функции «Поиск действий» (по сочетанию клавиш CTRL+Enter) можно найти и вызвать любое действие в Krita.

Проблемы с размером текста устранены (MR716)

В Krita 4.x размер текста, выводимого в документе, мог зависеть от разрешения экрана, на котором запущена Krita. В Krita 5 эта ошибка исправлена, и теперь текст выводится с одинаковым размером независимо от аппаратного обеспечения, на котором работает Krita. Это имеет важное следствие: при загрузке файла .kra Krita 5 преобразует размер шрифта в правильное значение, и это новое значение будет сохранено в файл .kra при последующем сохранении. Это означает, что такой файл перестанет быть совместимым со старыми версиями Krita.

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

Переработка ползунков (MR 697)

Deif Lou переработал ползунки полей ввода чисел, используемые во всей Krita. Теперь, помимо ввода числа по щелчку правой кнопкой мыши, можно также нажать и удерживать кнопку мыши, а затем ввести число, когда поле находится в фокусе. При перетаскивании можно удерживать клавишу Shift для более мелких изменений, а клавишу Ctrl — для привязки к предустановленным значениям. И последнее, но не менее важное: перетаскивание ползунков полей ввода чисел теперь учитывает вертикальное расстояние до указателя мыши, как в виджете поворота угла. У новых ползунков есть и другие малозаметные возможности, упомянутые в MR, например поддержка очень больших диапазонов и не только!

Преобразование G'MIC в модуль (MR 581)

G'MIC снова перенесён во встроенный модуль, что должно улучшить ситуацию с G'MIC в MacOS.

Улучшения журнала профилей кистей (MR 424)

Mathias Wein добавил контекстное меню с несколькими параметрами управления журналом, тремя новыми параметрами поведения журнала и возможностью удалить отдельный профиль или очистить список.

Жест касания четырьмя пальцами для режима «Только холст» (MR 681)

Полезно для устройств Android: теперь можно переключаться в режим «Только холст» и обратно касанием четырьмя пальцами.

Повторное применение фильтра (с повторным запросом) (MR 408)

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

Панорамирование одним пальцем (MR 970)

На протяжении многих лет панорамирование выполнялось тремя пальцами. Теперь, если в параметрах отключено «рисование пальцем», панорамировать можно и одним пальцем — это сделал Anunay Jain.

Автоматический выбор подходящего фильтра масштабирования (MR 103)

Если нет уверенности, какой фильтр масштабирования изображения использовать, теперь можно выбрать «Авто», и Krita сама подберёт его на основе параметров масштабирования. Она постарается выбрать наилучший фильтр масштабирования для изображения и даже автоматически применяет фильтр «Ближайший соседний» при увеличении пиксельной графики сверхнизкого разрешения.

Преобразование тонирующей маски в обычный слой перед разделением слоёв (MR 894)

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

Улучшено сглаживание кистей (MR 859)

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

Более единообразное использование ползунков в фильтрах (MR 652)

Sachin Jindal нашёл время обновить все фильтры с этими новыми ползунками, что обеспечило большее единообразие во всей Krita.

Особая благодарность

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

Halla Rempt

(irc: halla) Сопровождающая Krita и основной автор переработки системы ресурсов. Она также много времени уделила налаживанию сборок для нового поколения Mac: в систему сборки KDE добавлен M1.

Wolthera van Hövell tot Westerflier

(irc: wolthera_laptop) Как сопровождающая руководства, Wolthera печатала до мозолей на пальцах ради этого выпуска (и этих примечаний к выпуску, привет!). Кроме того, она проделала большую работу над управлением ресурсами, а также над темами управления цветом во всей Krita. Благодаря её работе для пользователя стали почти незаметны многие цветовые пространства Avif и Heif, а также цветовые пространства в видеоформатах, равно как и запись и разбор цветов ICC в SVG 1.1.

Ivan Yossi

(irc: ivanyossi) Ivan потратил бесчисленное количество часов на то, чтобы Krita собиралась на новом поколении Mac на базе ARM, что потребовало сборки всех зависимостей и исправления множества мелких ошибок.

Emmet O'Neill и Eoin O'Neill

(irc: emmetpdx и eoinoneill) Emmet и Eoin, страстно увлечённые анимацией, во многом ответственны за целый ряд улучшений в анимации, отобранных после продолжительного обсуждения с аниматорами. Они также руководили работой над новым процессом создания раскадровок и управляли Krita в Steam.

L. E. Segovia

(irc: amyspark) Amyspark привнёс не только градиенты с размыванием и неограниченные градиенты, но и множество улучшений в форматах файлов и новую работу с G'Mic. Amyspark также выполнил немало мелких чисток кода и задач по сопровождению, таких как обновление зависимостей и рефакторинг старого кода, а ещё работает над поддержкой MSVC. Кроме того, Amyspark сопровождает KDE-ответвление SeExpr — KSeExpr, используемое в заливаемых слоях.

Ramon Miranda

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

Carl Schwan

Большая работа над fund.krita.org.

Saurabh «Confifu» Kumar

Студент GSOC, автор панели «Раскадровка».

Nabil Maghfur Usman

Обновление вспомогательных инструментов: двухточечная перспектива.

Anna Medanosova

Небольшие исправления для Android, среди которых новый жест четырьмя пальцами.

KnowZero

Создание функции импорта видео.

Alan North

Работа над всплывающей палитрой.

Srirupa Datta

Исправления ошибок экспорта и мелких ошибок слоёв.

Dmitrii Utkin

Работа над панелью «Запись».

Pedro Reis

Множество мелких исправлений, модуль Photobash для Python, а также исправления интерфейса.

Rebecca Breu

Создание мастера импорта модулей Python.

Команда GDQuest

Создание модуля пакетного экспорта.

Daniel Doran

Добавление новых параметров обрезки.

Dmitry Kazakov

(irc: dmitryK) Основной программист. Dmitry курировал множество MR, вошедших в этот выпуск, в том числе совместную работу над переработкой цветного размазывания, предпросмотром преобразования в стеке и многим другим. В последнее время он изучает оптимизации компилятора и тестирует производительность Krita на разных платформах.

Agata Cacko

(irc: tiar) Изначально Agata наняли для исправления ошибок, но она стала второй движущей силой переработки системы ресурсов. Она досконально протестировала многие элементы работы с тегами и ресурсами, а также обработку всех наборов и других библиотек ресурсов, таких как ASL и ABR. Кроме того, она улучшила инструменты выделения и инструмент заливки, а также удобство работы со вспомогательными инструментами.

Sharaf Zaman

(irc: sha_zam) Наш человек по Android, Sharaf, не только непрерывно работал над улучшением Krita для Android, но и в течение года разбирался с множеством малозаметных ошибок.

Timothée Giet

(irc: animtim) Animtim — давний участник KDE, его наняли для обновления значков, и под его внимательным присмотром значки Krita обновились, оставаясь в едином стиле с остальным KDE.

Raghavendra Kamath

(irc: raghukamath) Выполняет множество задач, связанных с руководством, не в последнюю очередь — проверку и обработку обновлённых снимков экрана. Raghu также основал форум Krita-artists.org, цель которого — объединить пользователей Krita; он немало помог и в тестировании сложных функций, таких как цветное размазывание.

Mathias Wein

(irc: lynx3d) Lynx3d добавил оптимизации в режимы смешивания, без которых переработка цветного размазывания была бы невозможна. Он также обновил всплывающую палитру и выполнил множество мелких исправлений.

Alvin Wong

(irc: windragon) Исправлено множество ошибок в Windows и улучшена поддержка перевода во многих частях Krita.

Tyson Tan

(irc: tyson_tan) Добавлена ещё одна заставка и улучшено множество переводимых строк.

David Revoy

(irc: deevad) На этот раз наборы кистей обновлены и включают кисти MyPaint.

Deif Lou

(irc: Deif_Lou) Внесены многочисленные улучшения в слои фильтров и заливки, а также в градиенты, в дополнение к добавлению режимов для параметра текстуры в кончиках кистей.

Peter Schatz

(irc: voronwe) Потратил необычайно много времени на исследование и реализацию новых режимов для кончиков кистей, а также стал движущей силой нового алгоритма цветного размазывания.

Scott Pretrovic

(irc: scottyp) Устранено множество проблем сайта, накопившихся за годы, в том числе улучшена страница загрузки и внешний вид fund.krita.org.

Simon Repp

Исправления для единообразия и удобства использования.

Paul Franz

Исправления удобства использования.

Tom Tom

Множество исправлений ошибок и улучшений удобства использования.