Примечания к выпускам Krita 5.3 и 6.0
Krita 5.3, работа над которой велась несколько лет, — это выпуск, наполненный долгожданными возможностями. Инструмент «Текст» и текстовый объект полностью переписаны, но даже если текст вас не интересует, по всему приложению множество улучшений и полезных инструментов: закрытие промежутков для инструмента «Заливка», панель выделения, совершенно новый инструмент «Нож» и многое-многое другое.
Видео предоставлено David Revoy.
Krita 6
Всё верно — это тоже выпуск Krita 6!
Krita 6 — это наша версия Krita, портированная на Qt6: если собрать Krita 5.3 с Qt5, получится Krita 5.3, а если собрать её с Qt6 — Krita 6. Причина в том, что несколько дистрибутивов Linux уже прекращают поддержку Qt5. Переход на Qt6 гарантирует актуальность Krita на долгие годы.
Но поддержка Qt6 — не единственное, что приносит Krita 6. В неё также добавлена поддержка Wayland в Linux, в частности полнофункциональная реализация протокола управления цветом Wayland. Благодаря этому в версии Krita для Linux наконец появилась поддержка HDR!
Протокол управления цветом Wayland ещё очень молод. Это была ключевая возможность, которую мы ждали все эти годы: если на старых серверах отображения X11 всегда можно было определить, на каком мониторе находится окно и какой цветовой профиль сопоставить с этим монитором, то архитектура Wayland устроена так, чтобы не раскрывать эту информацию так просто.
Это проблема для приложения для рисования, ключевой особенностью которого является полностью интегрированное управление цветом. Теперь протокол управления цветом Wayland предоставит всю информацию, необходимую для показа изображений с управлением цветом, включая всё, что нужно знать для вывода HDR. Поскольку эта часть Wayland ещё очень молода, для её использования потребуется актуальный оконный менеджер, поддерживающий её. Мы сами рекомендуем именно тот менеджер, под который написан код: KWin 6.4.4 и выше.
Помимо управления цветом, поддержка Wayland также означает поддержку дробного масштабирования и 10-битных дисплеев.
Кроме поддержки Wayland, Krita 6 и 5.3 обладают одинаковым набором возможностей.
Учтите, что Krita 6 пока недоступна для Android, а Krita 6 на всех платформах находится в раннем доступе.
Кроме того, между Qt5 и Qt6 так много изменений, что в Krita 6 неизбежно появятся ошибки, которых нет в Krita 5. С этого момента основное внимание будет уделено тому, чтобы сделать Krita 6 как можно более стабильной.
Подробнее об управлении цветом в Wayland — в руководстве

'Kiki Paints Over the Waves' by Tyson Tan
Инструмент «Текст»
Инструмент «Текст» полностью переработан в 5.3! Главная особенность, конечно, в том, что текст теперь можно редактировать прямо на холсте, с полной поддержкой привычных действий клавиатурой и мышью, а также поддержкой IME. Но это ещё не всё! Остановимся на некоторых из основных новшеств:
Перенос текста, текст в фигуре и текст по контуру
В Krita появилась возможность создавать текст с автоматическим переносом. Можно растянуть область, чтобы создать простую встроенную область переноса, или щёлкнуть по фигуре, чтобы текст разместился внутри неё. В соответствии с SVG 2 область размещения текста может состоять из нескольких фигур: одни добавляются к итоговой области размещения, а другие вычитаются из неё.
Помимо текста с переносом, можно также разместить текст по контуру и задать начальное положение.
Панель свойств текста
Панель свойств текста позволяет оформлять текст. Эта отдельная панель позволяет редактировать не только текущий текст, выделенный инструментом «Текст», но и несколько текстов, выделенных инструментами выделения фигур. Чтобы не потеряться в списке из более чем 50 редактируемых свойств, Krita по умолчанию скрывает свойства, не заданные для выделенного текста или его абзаца. Правила видимости каждого из них можно настроить по своему усмотрению: скрыть свойства, которые никогда не используются, или показать все свойства независимо от этого.
Значительная часть работы была посвящена средству выбора шрифтов, так как для него потребовалась специальная индексация шрифтов в системе. Благодаря этой работе в средстве выбора шрифтов теперь можно выбрать шрифты всех типов: от малоизвестных PostScript до современных вариативных шрифтов OpenType (со всеми осями). Кроме того, шрифты теперь являются ресурсами: их можно помечать тегами, искать, и они будут показывать локализованные названия (и образцы), если те присутствуют в шрифте.
Когда параметров больше 50, запомнить избранные бывает непросто. Поэтому в Krita теперь есть профили стиля, которые позволяют быстро применить набор параметров к текущему тексту или взять их за основу для нового текста.
Палитра глифов
Ещё одно новое дополнение — палитра глифов. Палитра глифов позволяет выбирать альтернативные глифы, которые могут присутствовать в текущем используемом шрифте. Хотя панель свойств текста позволяет настраивать все возможности OpenType в шрифте, палитра глифов гораздо удобнее. Кроме того, она позволяет выбирать варианты символов Unicode, что будет вдвойне удобно для тех, кто верстает с использованием письменностей CJK.
Режим типографики
Помимо панели свойств текста, новый режим типографики позволяет редактировать ряд свойств прямо на холсте. Этот отдельный режим инструмента «Текст» предоставляет элементы управления для изменения размера шрифта, смещения базовой линии, высоты строки и доминирующей базовой линии прямо на холсте. Если текст не переносится автоматически, можно даже детально изменять положение каждого отдельного глифа!
Прочее:
- Все свойства были немного доработаны, а значит, Krita полностью поддерживает свойства dominant-baseline и alignment-baseline из CSS-Inline-3. Эти свойства полезны для настройки выравнивания текста разного размера в таких письменностях, как деванагари или ханьская письменность.
- Новые текстовые виджеты реализованы на QML — это первый опыт работы с современным QML.
- Работа над текстом дала побочный эффект: редактирование векторных фигур теперь немного быстрее, а команды «Выделить всё» и «Снять выделение» работают во всех инструментах векторной графики.
- Аналогично, теперь поддерживается свойство paint-order стандарта SVG 2, которое позволяет рисовать обводки позади текста.
Страницы руководства: Работа с текстом, Инструмент «Текст», Панель свойств текста, Ресурс семейства шрифтов и Ресурс профиля стиля.
По этой теме было написано множество технических записей в блоге: Шрифты, OpenType, Метрики шрифта, прочие свойства, Текст в фигуре и режим типографики.

В центре внимания сообщества: Weird Meeting от Sad_Tea
Инструменты
- Добавлен новый инструмент редактирования «Панель комиксов» (MR 2331, руководство). С его помощью можно быстро разделять и объединять векторные объекты, что упрощает создание макетов кадров для комиксов.
- Вращение ограничивающей рамки свободной трансформации (MR 2113, руководство) — инструмент «Трансформация» рисует ограничивающую рамку вокруг выделенной области. Однако она всегда была ориентирована по направлению пикселей, что довольно неудобно при преобразовании изображения, нарисованного под углом. Теперь ограничивающую рамку преобразования можно вращать с помощью Ctrl + Alt, чтобы подстроить её под визуальный угол преобразуемой выделенной области.
- Ускорение режима «Обтекающая» в инструменте «Трансформация» (MR 2461) — режим «Обтекающая» значительно ускорен.
- Настройка сглаживания в зависимости от скорости мазка (MR 2192, руководство) — это позволяет уменьшать сглаживание мазка по мере увеличения скорости. Идея в том, что большинство дрожаний возникает при медленном рисовании, поэтому чем дольше выполняется мазок кистью, тем выше должно быть сглаживание. И наоборот, быстрым мазкам кистью требуется меньше сглаживания.

- Режим сглаживания пиксельной графики (MR 2158, руководство) — проект Ken Lo в рамках Google Summer of Code 2024; стабилизатор пиксельной графики даёт лучшие результаты при рисовании линией толщиной в один пиксель.
- Панель выделения (MR 2422, руководство) — проект Ross Rosales в рамках Google Summer of Code 2025; это плавающая панель, появляющаяся при активном выделении.
- Мультикисть получила режим «Копировать преобразование с интервалами» (MR 1968, руководство) — он позволяет рисовать несколькими кистями с заданными интервалами.
- Улучшен ввод чисел в инструменте «Выбор форм» (MR 2199) — теперь щелчок правой кнопкой мыши по ним позволяет задать единицы измерения.

- Инструмент заливки тоже улучшили: теперь в нём появилась функция Закрытие промежутков (MR 2050 и MR 2079, руководство), позволяющая закрывать промежутки в контурах при определении заливаемой области.

В центре внимания сообщества: Skeleton and Cat от ShangZhou0
Вспомогательные средства рисования

- Настройка виджетов вспомогательных средств (MR 1966) — переработан виджет вспомогательных средств на холсте, добавлена функция дублирования.
- Вспомогательное средство «Криволинейная перспектива» (MR 1960 и MR 2055, руководство) — альтернатива средству «Рыбий глаз»: вместо эллипсов используются дуги.
Фильтры и слои

- Добавлен фильтр «Распространить цвета». Этот фильтр изменяет изображение с цветами и прозрачностью так, что цвета распространяются на прозрачные области. Это очень полезно при работе с текстурами для 3D и игр. Там прозрачность часто приходится обрабатывать как отдельную текстуру, и если цвета подготовлены с помощью этого фильтра, снижается вероятность проблем с совмещением прозрачности и цветов. (MR 2161, руководство)
- Сбросить прозрачность (MR 1860, руководство) — фильтр, связанный с описанным выше. Если у прозрачного пикселя есть значения цвета, этот фильтр позволяет сделать все полностью прозрачные пиксели прозрачными чёрными.
- Все режимы смешивания были перепроверены на поддержку HDR. Раньше Krita иногда обрезала цвета расширенного диапазона при наложении с заданным режимом смешивания, даже если этот режим поддерживал HDR. Теперь все режимы смешивания, поддерживающие HDR, работают с ним корректно. (MR 2294)

- Маска быстрого наложения цвета. Фильтр, раскрашивающий набросок заданным цветом. Отличается от существующего фильтра HSV тем, что оптимизирован для скорости и быстрого применения, а на панели слоёв для него предусмотрена отдельная кнопка. Будет полезен художникам, готовящим набросок к обводке. (MR 2285, 2318, 2303 и 2282, руководство)
- Комбинации клавиш преобразования теперь работают с несколькими слоями. Если выбрано несколько слоёв и используются комбинации клавиш зеркального отражения, поворота, масштабирования, наклона и смещения слоя, преобразуются все слои (MR 1811).

В центре внимания сообщества: Curly Hair от Celes
Панели
- Режим захвата в реальном времени на панели «Запись». Раньше панель «Запись» из соображений производительности захватывал лишь один кадр из нескольких. Теперь в неё добавлен многопоточный захват, что позволяет записывать в реальном времени (MR 2010).
- Панели теперь можно добавлять во всплывающую палитру. Это заменяет редактор кисти на холсте, который, в свою очередь, преобразован в панель. Кроме того, панели теперь можно добавлять в виде всплывающего окна на панели инструментов, если добавить на неё «Контейнер панелей» (MR 2062, MR 2104).
- В сетки и направляющие внесены различные улучшения. В частности, появился новый изометрический режим, который немного предсказуемее в использовании и может применяться для шестиугольных сеток. Настройка цвета сетки и направляющих теперь сохраняется в документе. И наконец, появилась возможность отключать горизонтальные или вертикальные линии в прямоугольной сетке, что позволяет получить сетку, состоящую лишь из линий. (MR 2090, руководство)
Кисти:
Добавлены два улучшения для работы с текстурами в кистях.
- Режим мягкого текстурирования для параметра «Текстура» (MR 2068, руководство) — по умолчанию параметр текстурирования Krita использует силу и текстуру совместно, чтобы ограничивать кисть текстурой в зависимости от силы. Это даёт красивый текстурированный мазок, во многом как при использовании сухой кисти на текстурированном листе бумаги в реальной жизни. Новый режим мягкого текстурирования меняет поведение силы: теперь она определяет, насколько текстура влияет на кисть, а при низких значениях текстура становится невидимой. Это больше похоже на постепенный переход между влажной и сухой кистью.
- Параметр «Автоматическое инвертирование для ластика» для текстуры (MR 2264) — при работе с параметром «Текстура» может потребоваться сохранить целостность текстуры даже при стирании. Поэтому добавлен параметр «Автоматическое инвертирование для ластика», который инвертирует текстуру при переключении в режим стирания.

- Режим углов для кривых (MR 2191, руководство) — кистевые модули Krita активно используют кривые для настройки влияния различных датчиков на кисть. По умолчанию точки на этой кривой образуют гладкие кубические кривые, что удобно в большинстве случаев. Однако иногда требуется немного больше контроля, поэтому в Krita 5.3 появилась возможность создавать острые углы, щёлкая по нужному узлу с нажатой клавишей Ctrl. Эта возможность пригодится и фильтрам, использующим кривые.

- Режим смешивания «Маркер» (MR 2375, руководство) — режим смешивания, не допускающий накопления непрозрачности при нанесении нескольких мазков. При использовании вместе с режимом рисования с накоплением он даёт тот же эффект, что и одноимённый режим в Drawpile или инструмент «Маркер» в других программах. В отличие от режима «Больше», «Маркер» по-прежнему смешивает цвета обычным образом, даже если не изменяет непрозрачность содержимого слоя.

Файлы:
- Поддержка Radiance RGBE (.hdr) (MR 1806) — Krita 5.3 теперь поддерживает загрузку и сохранение файлов Radiance RGBE. Это старый, но довольно широко используемый формат HDR-изображений, и он станет хорошим подспорьем для тех, кто работает с HDR-изображениями.
- Новое средство создания пакетов ресурсов (MR 1802) — проект Srirupa Datta в рамках Google Summer of Code, посвящённый переработке средства создания пакетов ресурсов. Теперь процесс создания пакета сопровождается подсказками, а также появилась возможность сохранять теги в пакетах.
- Jpeg-XL: теперь для хранения цветового пространства можно использовать CICP вместо цветовых профилей ICC, а также сохранять альфа-канал в режиме без потерь (MR 2077).
- Jpeg-XL: добавлена поддержка многослойных и многостраничных файлов JXL в дополнение к анимированным файлам JXL (MR 2411).
- Поддержка текста, фигур и направляющих в PSD (MR 1954) — теперь Krita умеет загружать и сохранять фигуры, векторные маски и направляющие из PSD и в PSD. Кроме того, она загружает текст из PSD, включая расширенные сведения о тексте, такие как текст по контуру и возможности OpenType. Сохранение текста в PSD возможно, но, к сожалению, более ограничено из-за сложности формата.
Модули Python:
В этом выпуске добавлено несколько улучшений Python API. Самое заметное — появился API для рисования мазков кистью (MR 2195, MR 2198 и MR 2211).
Добавлены обёртки для следующих виджетов Qt:
И наконец, добавлены дополнительные методы для…
- Черновик (MR 2087)
- Сетки и направляющие (MR 2087)
- Состояние автосохранения документа (MR 2160)
- Панорамирование холста (MR 2338)
И наконец, добавлены следующие встроенные модули Python:
- Модуль «Мутатор» для кистей (MR 2322) — расширение Krita на Python, добавляющее вариативность кистей за счёт случайного изменения параметров по команде художника. Когда расширение активно, диапазоны мутации параметров кисти (размер, поворот, цвет и т. д.) можно настроить на панели «Мутатор», а случайные мутации запускать вручную действием «Мутация» (по умолчанию назначено на клавишу «z»).
- Панель палитры Python снова добавлена (MR 2374) — панель палитры Python снова включена. Она в основном предназначена для экспериментов с редактированием палитр и поддерживает экспорт в GPL и SVG.
- Панель «Кнопки рабочего процесса» (MR 2210) — позволяет настроить собственную небольшую панель с самыми разными кнопками; главная её особенность — возможность упорядочивать кнопки и изменять их размер по своему усмотрению.

First of 2025 от Montie (@carlomontie, @carlo_montie)
Прочее
- Отдельные курсоры ластика для инструментов, отличных от кистей (MR 1624) — во время рисования иногда сложно вспомнить, включён ли режим ластика, поэтому все курсоры инструментов получили значок ластика.
- Доработки наклона пера (MR 2314, MR 2337, руководство) — Krita поддерживает направление наклона, сообщаемое некоторыми моделями графических планшетов. Однако не все планшеты поддерживают наклон, к тому же кисть, созданная левшой, может ощущаться у правши совсем иначе. Поэтому добавлены элементы управления, позволяющие задавать дополнительное смещение наклона пера для левшей и правшей, а также устанавливать наклон пера по умолчанию, если планшет не поддерживает наклон.
- Переработка мягкой цветопробы (MR 2279, руководство) — раньше мягкая цветопроба не позволяла применять компенсацию чёрной точки к обоим преобразованиям, из-за чего внешний вид отличался от прямого преобразования документа в указанный профиль. Параметры мягкой цветопробы переработаны: теперь можно настраивать оба преобразования, а по умолчанию используется либо текущая конфигурация профиля монитора, либо имитация белого и чёрного цвета бумаги (примечание для пользователей Wayland: из-за новизны протокола Wayland мягкая цветопроба будет работать немного иначе в режиме абсолютной колориметрии; подробности см. в руководстве).
- Поддержка палитр CSS (MR 2119) — панель палитры теперь позволяет загружать файлы .css с классами, представляющими образцы цвета.
- Больше действий в параметрах входных данных холста (MR 1801) — в параметры входных данных холста добавлено множество действий, таких как выбор цвета пипеткой, снятие выделения, активация слоя и активация некоторых инструментов, которые можно вызывать жестами касания.
- Сохранение глобальной истории цветов, возможность сохранения для каждого документа (MR 1424) — История цветов теперь может сохраняться как глобально, так и для каждого документа.
- Комбинации клавиш масштабирования теперь позволяют отдельно масштабировать относительно мыши или относительно центра холста (MR 2152) — Раньше Krita использовала мышь для масштабирования относительно курсора, а клавиши клавиатуры — относительно центра холста. Такое разделение явно указывает, относительно чего из двух будет масштабировать комбинация клавиш. Теперь по умолчанию масштабирование выполняется относительно центра холста.
Участники
Особая благодарность всем нашим участникам, перечисленным в алфавитном порядке:
- Agata Cacko — улучшения режима «Обтекающая», инструмент «Нож»
- Aries Moczar — переработка виджета редактора вспомогательных средств
- Bourumir Wyngs — поддержка сохранения истории цветов
- Carsten Hartenfels — поддержка Android, режим смешивания «Маркер»
- Deif Lou — режим мягкого текстурирования, режим углов для кривых редактора кистей
- Dmitry — проверка всех запросов на слияние, переработка мягкой цветопробы
- Emmet — модуль «Мутатор», исправления ошибок в анимации
- Freya Lupen — копирование преобразования для мультикисти, панель редактора кистей на холсте, а также большая помощь с портированием и тестированием в macOS и Android
- Florian Reiser — режим захвата в реальном времени для панели «Запись»
- Grum999 — улучшения счётчиков размеров в инструменте «Выбор форм», улучшения сеток и направляющих
- Halla — администрирование, портирование на Qt6
- Isaac Fleetwood — вспомогательное средство «Криволинейная перспектива»
- Ivan Yossi — множество исправлений ошибок в macOS и улучшения удобства работы
- Ken Lo — стабилизатор пиксельной графики
- killy |0veufOrever — стабилизатор плавности
- Krayton Draws — дополнительные действия для сенсорных жестов
- Maciej Jesionowski — доработки наклона пера, маска быстрого наложения цвета
- Mr. xk1000 — разделение масштабирования относительно центра холста и курсора мыши
- Rasyuqa A H — поддержка Radiance RGBE, Jpeg XL
- Ross Rosales — панель выделения
- Sharaf Zaman — поддержка Android
- Srirupa Datta — новое средство создания пакетов ресурсов
- Stuffins — вращение ограничивающей рамки преобразования
- Thomas K/Bidi — поддержка палитр CSS
- Timothée Giet — панель «Кнопки рабочего процесса», качество значков
- Wolthera — инструмент «Текст», переработка мягкой цветопробы, руководство и написание примечаний к выпуску
А также нашему сообществу художников за отзывы и сообщения об ошибках в период бета-тестирования.
Если интересно, что будет дальше, загляните в план развития на 2026 год!

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