Ежемесячное обновление Krita — выпуск 17
Приветствуем вас! Последние новости разработки и сообщества для вас подготовила команда @Krita-promo.
Отчёт о разработке
Выпуск 5.2.3 — 26 июня 2024 года
Это преимущественно выпуск с исправлениями ошибок после нескольких недель бета-тестирования. Спасибо всем, кто тестировал и делился отзывами, и огромное спасибо всем, кто внёс вклад в код. Ниже приведены лишь некоторые основные изменения:
- Исправлено копирование и вставка выделения слоя файла (Ошибка 459849)
- Переработаны стандартные профили FFmpeg (Ошибка 455006 , 450790, 429326, 485515, 485514). Спасибо @Ralek!
- Проверка графического планшета: исправлена чрезмерная задержка при работе с S Pen на Android — спасибо Joshua Goins!
Читайте полный список изменений на сайте Krita.org.
Новые возможности и исправления ошибок
- Объединён новый API Python для рисования от @freyalupen, основанный на предыдущей незавершённой работе. Теперь с помощью Python можно программно рисовать объекты и прочее на холсте.
- @YRH исправил проблему со звуком и частотой кадров.
- Что касается API Python, некоторые части работы @Grum999 над API были объединены (2160 и 2167). Ниже приведены некоторые ключевые моменты:
- Документ: пересмотрена реализация сеток и направляющих (доступны отдельные классы), а также разные мелкие улучшения
- Палитра: небольшие улучшения (попытка добиться большей согласованности в API)
- Обеспечена корректная обработка приведения классов для привязок классов Python (всегда возвращается ожидаемый класс Python вместо QObject)
- Обновлена документация API для некоторых классов (более подробная документация о классах и методах)
- @Deif_Lou реализовал новую функцию, которая поможет тем, кто рисует UV-карты. Она называется «Распространить цвета». Как следует из названия, она распространяет цвета на соседние прозрачные области, что может пригодиться при создании UV-карт.

Прочие основные события разработки
- @Tiar объявил сбор работ для инструмента Fast Line Art, который сейчас разрабатывается. Это экспериментальная функция, спонсируемая Intel. Цель инструмента — ускорить создание контурного рисунка по черновому наброску художника с помощью нейронных сетей. Переданные работы будут использоваться для обучения инструмента.
- Google Summer of Code (GSOC): проект Pixel Perfect Line Setting for Pixel Art Brushes продвигается. @Ken_Lo опубликовал отчёт за пятую неделю , в котором описан предлагаемый векторный подход.
Празднование 25-летия Krita продолжается
@RamonM выпустил второе видео в честь этого знаменательного события. К нему присоединились Lucas Tvrdy, один из первых разработчиков Krita, и @Animtim, автор первой книги о Krita и обучающего DVD. Есть даже короткое музыкальное послание от @Deevad, профессионального художника и давнего сторонника Krita. В видео можно увидеть, кто ещё появится с приветствием.
https://www.youtube.com/watch?v=DifqGFFAnsE
Итоги ежемесячного художественного конкурса за июнь 2024 года
Участие в конкурсе «Magnificent Dragon» было великолепным: 32 участника представили 36 оригинальных работ. Благодарим @Elixiah за отличный конкурс. Возникшую ничью за первое место между @Elixiah и @Brinck разрешили модераторы, и @Brinck был назван победителем .

Художественный конкурс за июль открыт
Для июльского художественного конкурса @Brinck выбрал эту тему: Still life from another world . Кроме того, есть дополнительное необязательное задание — создать работу в режиме gauntlet. Полное описание — в условиях конкурса.
Работы в подборке
«Best of Krita-Artists»: май/июнь
В тему выдвижения работ Best of Krita-Artists за май/июнь было подано десять изображений, после чего прошло голосование. После завершения голосования 14 июня эти пять работ набрали больше всего голосов, были добавлены в баннер избранных работ Krita-Artists, а также опубликованы в социальных сетях (разумеется, с разрешения).
«Закат на набережной» — автор @Sad_Tea

Этюд скульптуры 1 — автор @024XS

Cosmos LTD — автор @Yaroslavus_Artem

Сияние — автор @My.last-charade

Волнистые ленты — автор SylviaRitter

Примечательный модуль
Модуль создания оформлений — автор @freyalupen.
Этот модуль позволяет создавать базовую версию файла цветовой схемы с частичным предварительным просмотром при выборе цветов (примечание: для применения всех эффектов требуется перезапуск).

Урок месяца
Полное руководство по точной печати цифрового рисунка: устранение цветовых сдвигов! — автор @CelticCoco.
Как:
- Добиваться точной цветопередачи при печати каждый раз
- Калибровать цифровой рабочий процесс
- Добиваться, чтобы Krita и ваши устройства говорили на одном «языке цвета»

Способы помочь Krita
Krita — свободное приложение с открытым исходным кодом, разрабатываемое преимущественно международной командой энтузиастов-добровольцев. Пожертвования пользователей Krita в поддержку сопровождения и разработки приветствуются.
Посетите страницу финансирования Krita, чтобы узнать, как используются пожертвования, и оформить разовое или ежемесячное пожертвование.
Заметные изменения в коде
Этот раздел подготовил @freyalupen.
11 июня — 7 июля 2024 года
Стабильная ветка (5.2.3): исправления ошибок:
- [Windows: холст] Исправлено исчезновение холста при уменьшении масштаба 16-битных изображений при использовании средства отрисовки холста ANGLE в Windows. Регрессия появилась в версии 5.2.3-beta1. (Ошибка 488126) (коммит, Dmitry Kazakov)
- [Сенсорная боковая панель] Реализована версия сенсорной боковой панели на QWidget с меньшим набором возможностей, которая по крайней мере не сломана полностью, пока не будет заново реализована полноценная версия на QML. (Ошибка 476690) (коммит, Dmitry Kazakov)
- [Инструменты: «Цветовой миксер»] Исправлена работа инструмента «Цветовой миксер» в режиме мощения. (Ошибка 478190) (запрос на слияние, Freya Lupen)
- [Стек слоёв] Исправлено копирование и вставка выделения файлового слоя. (Ошибка 459849 ) (коммит, Freya Lupen )
- [Модули: Пакетный экспорт] Исправлено игнорирование обрезки модулем «Пакетный экспорт» в некоторых случаях. (Ошибка 488343) (запрос на слияние, Nathan Lovato)
- [Проверка графического планшета] Исправлены чрезмерные задержки в проверке планшета при использовании S Pen на Android. (запрос на слияние, Joshua Goins )
- [Анимация] Исправлено зависание воспроизведения анимации при приостановке после окончания звука. (Ошибка 487371) (Ошибка 478185)) (коммит, Dmitry Kazakov)
- [Панель «Запись»] Предотвращено прерывание работы некоторых инструментов записью: запись отключается, пока эти инструменты активны. Действия следующих инструментов не записываются: «Трансформация», «Ломаная линия», «Многоугольник», «Охват и заливка», «Контур от руки», «Кадрирование», «Выделение от руки», «Выделение многоугольником», «Выделение кривой Безье», «Магнитное выделение кривых». Следующие инструменты полностью отключают запись, пока они активны: «Перемещение», «Линия», «Прямоугольник», «Эллипс», «Прямоугольное выделение», «Эллиптическое выделение». (Ошибка 477715, Ошибка 484783) (запрос на слияние, Firstname Aqaao)
Стабильная ветка (5.2.3+): исправления ошибок:
- [Анимация] Исправлено отсутствие обновления длительности звука после изменения частоты кадров анимации. (запрос на слияние, Maciej Jesionowski )
Перенос исправлений из нестабильной ветки в стабильную (5.2.3): исправления ошибок:
- [Форматы файлов] WEBP и JPEG-XL: предотвращено аварийное завершение и ошибка при попытке экспорта неанимированного изображения как анимированного. (Ошибка 476761) (запрос на слияние, Rasyuqa A H)
Нестабильная ветка (5.3.0-prealpha): возможности:
- [Фильтры] Добавлен фильтр «Распространить цвета» в меню «Цвета», распространяющий цвет на прозрачные области с возможностью сохранения значения альфа-канала без изменений. (запрос на слияние, Deif Lou )
- [Форматы файлов] Реализована поддержка палитр CSS. (Пожелание 367694) (запрос на слияние, Thomas K/BIDI)
- [Стек слоёв] Добавлена возможность задавать цветовое пространство групповых слоёв. (запрос на слияние, killy |0veufOrever)
- [Ввод на холсте] Добавлены комбинации клавиш ввода на холсте «Увеличить от курсора» и «Уменьшить от курсора» — альтернатива обычным «Увеличить масштаб» и «Уменьшить масштаб», использующим центр холста. (запрос на слияние, Mr. xk1000)
- [Сценарии] Добавлены функции изменения состояния сеток и направляющих в API документа. (запрос на слияние, Grum 999)
- [Сценарии] Добавлены функции изменения состояния автосохранения в API документа. (запрос на слияние, Grum 999)
- [Шаблоны] Добавлены два новых шаблона японского формата комиксов. (запрос на слияние, Jun Shiozawa )
Исправления ошибок:
- [Android: удобство использования] Исправлено применение изменений размера к системному шрифту Android, что улучшает читаемость текста панелей в ограниченном пространстве за счёт придания ему предусмотренного размера 90 %, как на других платформах или при пользовательском шрифте интерфейса. (запрос на слияние, Freya Lupen )
- [Форматы файлов: EXR] Частично исправлена загрузка каналов XYZ при импорте EXR. (Ошибка 487103) (запрос на слияние, Rasyuqa A H)
Эти изменения доступны для тестирования в следующих ночных сборках:
- Стабильная версия «Krita Plus» (5.2.3+): Linux — Windows — macOS [пока без подписи] — Android (arm64-v8a / arm32-v7a / x86_64)
- Нестабильная версия «Krita Next» (5.3.0-prealpha): Linux — Windows — macOS [пока без подписи] — Android (arm64-v8a / arm32-v7a / x86_64)

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