Ежемесячное обновление Krita — выпуск 16
Приветствуем вас! Последние новости разработки и сообщества для вас подготовила команда Krita-promo.
Отчёт о разработке
Krita исполнилось 25 лет!

31 мая 2024 года Krita отмечает 25-летие. Как и следовало ожидать, за эти годы произошло множество изменений — даже название менялось несколько раз. Заглянуть в историю Krita можно в посте, написанном @Halla, сопровождающей Krita более 20 лет.
В честь этого знаменательного события @RamonM подготовил особый подарок для всех пользователей Krita — видеоинтервью с @Halla.
Нужны ваши отзывы
- Версия 5.2.3-Beta1 выпущена 5 июня. В этом выпуске полностью переработана система сборки и внесено множество исправлений от основной команды разработчиков Krita, а также от freyalupen, Grum999, NabilMaghfurUsman, Deif_Lou, Alvin Wong, Rasyuqa A. H. и Mathias Wein. Несколько человек внесли вклад впервые — их имена указаны рядом с их вкладом в примечаниях к выпуску.
- Тестовые пакеты для всех платформ доступны на странице примечаний к выпуску. Сообщайте о результатах тестирования и отзывах в теме Требуются тестировщики.
- Редактирование свойств текста: запрос на слияние 2092 почти завершён и ожидает проверки. Тестовые сборки теперь доступны в CI. @Wolthera просит пользователей оставить отзыв об удобстве интерфейса. Прочитайте это сообщение и поделитесь своими комментариями там.
- Google Summer of Code (GSOC): @Ken_Lo собирает отзывы о проекте Pixel Perfect https://krita-artists.org/t/pixel-perfect-line-setting-for-pixel-art-brushes/42629/16
Прочие основные события разработки
- Вращение ограничивающей рамки при свободной трансформации от Stuffin объединено. Это завершает запрос на добавление возможности Подгонка рамки трансформации под угол объекта на рисунке и доступно для тестирования в ночной сборке 5.3.0-prealpha. (Примечание для тестировщиков: подгонка ограничивающей рамки включается комбинацией Ctrl+Alt.) Спасибо, stuffin!
- Grum999 улучшает API Python, делая его более надёжным для разработчиков Python и открывая им доступ к большему числу внутренних возможностей Krita через Python. В работе находится запрос на слияние, добавляющий новые функции сценариев для доступа к сеткам, направляющим и осям зеркалирования из документа, а также сигналы об изменениях в документе и представлении. Смотрите запрос на слияние
- @Ralek добавил условия для преобразований без потерь — повороты с шагом 90 градусов и идеальное зеркальное отражение по x и y теперь выполняются без потерь. Это должно значительно помочь художникам, работающим с пиксельной графикой, которые, как я полагаю, ранее вообще не могли использовать эти функции. Смотрите запрос на слияние

Отчёт сообщества
Ежемесячный художественный конкурс за май 2024 года
А победитель — Cat Reflection от Elixiah.

Для июньского художественного конкурса Elixiah выбрала Magnificent Dragon с интересным необязательным заданием для тех, кто хочет дополнительно испытать себя.
Работы в подборке
В тему выдвижения работ Best of Krita-Artists было подано десять изображений; тема была открыта с 14 апреля по 11 мая. После завершения голосования 14 мая эти пять работ набрали больше всего голосов и были добавлены в баннер избранных работ Krita-Artists.
Quiet Morning — автор @Gurkirat_Singh.
Pollinatrix Terrae — автор @jimplex.

Одинокий всадник-2 — автор @rohithela.

005 (Паук в паутине) — автор @HappyBuket.

Challenge Horn — автор @MangooSalade.

Помимо почётного места на баннере, все пять работ будут включены в конкурс «Best of Krita-Artists 2024» в январе следующего года. Тема выдвижения работ Best of Krita-Artists за май/июнь будет открыта для подачи работ до 11 июня 2024 года. Примите участие, выдвинув любимую работу, созданную в Krita!
Примечательный модуль
Создание нового вида в виде окна с закреплением поверх остальных от Cliscylla сокращает количество действий: открывает новый вид и закрепляет его поверх остальных окон.
Урок месяца
Запись видео напрямую из Krita и публикация в социальных сетях — подробное руководство от Deevad для начинающих и пользователей Krita среднего уровня. В нём рассматривается всё: от первоначальной настройки экрана и рекомендуемых размеров холста до процесса экспорта.
Способы помочь Krita
Krita — свободное приложение с открытым исходным кодом, разрабатываемое преимущественно международной командой энтузиастов-добровольцев. Пожертвования пользователей Krita в поддержку сопровождения и разработки приветствуются.
Посетите страницу финансирования Krita, чтобы узнать, как используются пожертвования, и оформить разовое или ежемесячное пожертвование.
Заметные изменения в коде
Этот раздел подготовил freyalupen. (6 мая — 6 июня 2024 года)
Стабильная ветка (5.2.3-beta1):
Исправления ошибок:
- Общее — Прекращён лишний расход памяти на создание пустых кадров анимации для изображений без анимации. Это регрессия, появившаяся в 5.2.x. (коммит, Dmitry Kazakov)
- Панель «Раскадровка» — Исправлено изменение порядка сцен раскадровки, из-за которого удалялись все данные кадров, хотя внешне они оставались на месте. (Ошибка 476440) (запрос на слияние, Freya Lupen)
- Android: Анимация — Исправлено аварийное завершение при попытке загрузить звук на Android — регрессия, появившаяся в версии 5.2.2.1. (запрос на слияние, Dmitry Kazakov)
Стабильная ветка (5.2.3-beta1+):
Исправления ошибок:
- Анимация — Исправлено аварийное завершение при добавлении столбца ключевых кадров с выбранным заблокированным слоем. (Ошибка 486893) (коммит, Dmitry Kazakov)
- Комбинации клавиш — При продолжении создания выделения другие комбинации клавиш с модификаторами игнорируются во избежание конфликтов. (запрос на слияние, Aqaao)
- Форматы файлов: TIFF — Запрос на использование данных PSD в TIFF выводится, только если они найдены. (Ошибка 488024) (коммит, Freya Lupen)
- Общее, macOS — Исправлено обновление состояния «только для чтения» документа при загрузке и сохранении. Исправлено аварийное завершение в macOS при загрузке значков последних файлов TIFF или JPEG-XL (при этом загружается временный документ). (Ошибка 487544) (коммит, Dmitry Kazakov)
- Android, панель «Запись» — Исправлено сохранение кадров записи в формате JPEG на Android. Регрессия появилась в версии 5.2.2.1. (Ошибка 487667) (коммит, Dmitry Kazakov)
- Android, общее — Улучшены значки APK Krita в соответствии с рекомендациями по оформлению Android. (Ошибка 463043) (запрос на слияние, Jesse 205)
Возможности:
- Сценарии — Создан файл-заглушка типов Python для API Krita, позволяющий настроить автоматическое дополнение типов в IDE; он расположен внутри пакета Krita по пути /lib/krita-python-libs/PyKrita/krita.pyi. (запрос на слияние, Kate Corcoran)
Перенос исправлений из нестабильной ветки в стабильную (5.2.3-beta1+): исправления ошибок:
- Панель «Запись» — Переработаны стандартные профили FFmpeg панели «Запись». Если во время записи изменяется размер холста, профили экспорта теперь сохраняют пропорции вместо растягивания (Ошибка 429326). Устранены проблемы с изменением размера, предварительным просмотром результата и продлением результата (Ошибка 455006, Ошибка 450790, Ошибка 485515, Ошибка 485514). Для MP4 определяется наличие openh264 или libx264 вместо использования отдельных профилей. Кроме того, предотвращена ошибка при использовании FFmpeg 7. (запрос на слияние, Ralek Kolemios)
- Инструменты выделения — Исправлена проблема с созданием выделения по источникам выделения с цветовыми метками. (Ошибка 486419) (коммит, Deif Lou)
Нестабильная ветка (5.3.0-prealpha):
Возможности:
- Инструмент «Трансформация» — Разрешено вращение ограничивающей рамки свободной трансформации комбинацией Ctrl+Alt для выполнения преобразований вдоль произвольной оси. (Пожелание 383587) (запрос на слияние, Stuffins)
Исправления ошибок:
- Инструмент «Трансформация» — Обеспечено преобразование без потерь при идеальном зеркальном отражении и поворотах на 90 градусов. (запрос на слияние, Ralek Kolemios)
- Комбинации клавиш — Исправлено зависание действия «Образец цвета с экрана» при многократной активации без завершения. (Ошибка 485739) (запрос на слияние, Deif Lou)
- Сценарии — Исправлена установка фильтров «Коррекция цвета» (по каналам) и «Межканальные» из сценариев Python. (запрос на слияние, Deif Lou)
Эти изменения доступны для тестирования в следующих ночных сборках:
- Стабильная версия «Krita Plus» (5.2.3-beta1+): 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 полный рабочий день.
Пожертвовать Купить что-нибудь