Ежемесячное обновление Krita — выпуск 15
Пришло время ежемесячного обновления новостей, которое для вас подготовила команда Krita-promo. Далее — главные события сообщества Krita и разработки за этот месяц.
Отчёт о разработке
- У пользователей Krita на Chromebook возникла досадная ошибка, из-за которой Krita аварийно завершалась при запуске. Поэтому для исправления этой ошибки был выпущен внеплановый выпуск 5.2.2.1 только для Android Play Store. Он также содержит другие исправления из стабильной ветки, однако следует учесть, что известна регрессия, приводящая к аварийному завершению при импорте звука.
- Полноценный выпуск 5.2.3 для всех поддерживаемых платформ состоится как можно скорее, возможно, в течение следующих нескольких недель.
- На момент написания ночные сборки для macOS всё ещё заблокированы из-за проблемы с подписью. Как только она будет решена, автоматические сборки для всех поддерживаемых платформ снова заработают. Это итог многомесячной работы ведущего разработчика Dmitry Kazakov вместе с разработчиком версии для macOS Iván Yossi, разработчиком версии для Android Sharaf Zaman, участником разработки для Windows Simon Ra и другими над переработкой системы сборки Krita.
- Запрос на добавление возможности: палитра на панели инструментов помечен как «решённый» благодаря недавно объединённому коду freyalupen. Добавление виджета набора панелей на панель инструментов позволяет добавлять на панель инструментов любые панели во временном всплывающем виджете, подобном виджету «Выбрать профиль кисти» в панели «Инструменты художника».
- Проблема с некоторыми кистями RBGA решена, и исправление войдёт в следующий выпуск. При обращении к этим кистям у пользователей возникали задержки и зависания. Тему интересно читать: она позволяет в «прямом эфире» наблюдать за выявлением проблемы и показывает, насколько полезно, когда пользователи проводят тестирование. Прочитать тему можно здесь.
- Ken_Lo принят в качестве студента программы Google Summer of Code для работы над пиксельно точными линиями, рисуемыми от руки.
- Помимо различных исправлений, связанных с записью, автор — @freyalupen, @Ralek улучшил профили FFmpeg в панели «Запись». Поздравляем @Ralek с первым вкладом в Krita.
- При входе в режим «Только холст» документ раньше резко смещался и менял своё положение. @YRH помог решить эту проблему.
- Deif_Lou улучшил производительность инструмента заливки, сделав его быстрее.
- Ken Lo добавил в параметрах возможность выбора типа файла экспорта по умолчанию.

- Grum999 занялся улучшением API Krita для модулей Python и для начала реализовал API Scratchpad, добавляющий функциональность в Scratchpad.
- Emir Sari отправил патчи для сборки Krita в Haiku OS.
Отчёт сообщества
Ежемесячный художественный конкурс за март 2024 года
На апрельский ежемесячный художественный конкурс «Animal Curiosity» свои работы прислали 26 художников. По итогам голосования победителем стал @jimplex с этой творческой работой: Firefly от jimplex
Тема майского конкурса 2024 года — «отражение». Все подробности — здесь. В теме обсуждения и WIP уже есть несколько идей и наработок. Взгляните — возможно, что-то вдохновит на творчество.
Работы в подборке
Участники Krita-Artists выдвинули 9 изображений для баннера избранных работ. По итогам опроса, завершившегося в середине месяца, места на баннере получили пять работ. Все пять будут включены в конкурс «Best of Krita-Artists 2024» в январе следующего года.
«Домик в лесу-RH» — автор Rohit Hela

«Детализированный портрет» — автор denjay5

«Nier Automata» — автор IvanGilbertt

«Инопланетный сенатор» — автор DavB

«Мой университетский проект» — автор smollbirb

Выдвижение работ для опроса за апрель/май открыто до 11 мая 2024 года.
Примечательный модуль
Модуль связи Blender и Krita для редактирования текстур — автор heisenshark
У этого модуля вышло новое обновление, которое автор описывает как «масштабную переработку принципа работы модуля». Подробнее — в теме на Krita-artists.org здесь.
Урок месяца
В новом уроке Krita от Ramon Miranda представлено интервью с Rakurri, создателем набора кистей Rakurri, в который входит более 200 кистей, созданных специально для Krita. Ramon демонстрирует любимые из них, такие как Glow FX, Liquid Bristle и кисти для растительности.
Заметные изменения в коде
Этот раздел подготовил freyalupen. 3 апреля — 2 мая 2024 года
Стабильная ветка (5.2.2+):
Исправления ошибок:
- Android: x86_64 — Исправлено аварийное завершение при запуске на x86_64, возникавшее на устройствах Chromebook. (Ошибка 485707) (запрос на слияние, Sharaf Zaman)
- Профили кистей — ускорена загрузка кончиков кистей GBR и профилей кистей со встроенными ресурсами. (запрос на слияние, Dmitry Kazakov)
- Кистевые модули — Исправлен порядок следования анимированных кончиков кистей в кистевом модуле «Пиксельный». Также внесено небольшое изменение в анимированные кончики кистей кистевого модуля «Цветное размазывание»: теперь первый мазок используется для получения информации о размазывании, а не для рисования. (запрос на слияние, Dmitry Kazakov)
- Цветовой миксер — Исправлен сброс повтора при выборе цвета. (Ошибка 485910) (запрос на слияние, Dmitry Kazakov)
- Инструмент «Каллиграфия» — Исправлено игнорирование наклона при включённом параметре «Использовать угол наклона планшета». (Ошибка 485709) (запрос на слияние, George Gianacopoulos)
- Сетки — Исправлены визуальные сбои сетки при использовании стиля подразделения «Сплошной». (Ошибка 484889) (запрос на слияние, Grum 999)
- Инструмент «Трансформация» — Исправлена ошибка, из-за которой на левом крае преобразованного изображения появлялась ступенчатость. (Ошибка 484677) (коммит, Deif Lou)
- Форматы файлов: XCF — Выводится сообщение об ошибке при попытке импорта неподдерживаемых XCF-файлов версии 3 вместо загрузки пустого холста. (Ошибка 485420) (коммит, Halla Rempt)
Исправления регрессий в ночных сборках:
- Стек слоёв — Исправлена ошибка, из-за которой при открытии документа активным становился не тот слой. В однослойных документах ни один слой не был активным, что в некоторых случаях приводило к аварийному завершению. (Ошибка 480718) (запрос на слияние, Dmitry Kazakov)
Нестабильная ветка (5.3.0-prealpha):
Возможности:
- Панели инструментов, комбинации клавиш — Добавлено действие «Панель», показывающее панель во временном окне; его можно добавить на панель инструментов или назначить комбинацию клавиш. (запрос на слияние, Freya Lupen)
- Комбинации клавиш ввода на холсте — Добавлено новое действие вызова инструмента «Активировать другим цветом». Его можно назначить на комбинацию клавиши и кнопки мыши: при их удержании, например, инструмент «Свободное рисование» будет рисовать цветом фона вместо цвета переднего плана. (запрос на слияние, ziplantil)
Исправления ошибок:
- Инструменты заливки — Повышена производительность инструментов заливки: затрачиваемое время теперь зависит от размера заливки, а не от размера изображения. Кроме того, заливка начинается при нажатии, а не при отпускании кнопки мыши. (запрос на слияние, Deif Lou)
- Кистевые модули — Исправлено срабатывание проверки при выборе кистей RGBA в неверном формате. (Ошибка 484115) (коммит, Agata Cacko)
- Инструмент «Трансформация» — Исправлено инвертированное вращение при свободной трансформации после отражения в перспективе. (запрос на слияние, Stuffins)
- Инструмент «Трансформация» — Исправлена некорректная работа масштабирования и наклона при преобразовании векторных слоёв. (Ошибка 485689) (запрос на слияние, Stuffins)
- Инструменты выделения — Исправлена проблема с созданием выделения по источникам выделения с цветовыми метками. (Ошибка 486419) (коммит, Deif Lou)
- Общее — Реализована возможность изменения типа файла экспорта по умолчанию в разделе «Настройка → Общее → Работа с файлами». (запрос на слияние, Ken Lo)
- Панель «Запись» — Переработаны стандартные профили FFmpeg панели «Запись». Если во время записи изменяется размер холста, профили экспорта теперь сохраняют пропорции вместо растягивания (Ошибка 429326). Устранены проблемы с изменением размера, предварительным просмотром результата и продлением результата (Ошибка 455006, Ошибка 450790, Ошибка 485515, Ошибка 485514). Для MP4 определяется наличие openh264 или libx264 вместо использования отдельных профилей. (запрос на слияние, Ralek Kolemios)
- Панель «Запись» — Обеспечено обновление метки длительности экспорта записи при изменении частоты кадров. (запрос на слияние, Ken Lo)
- Панель «Редактор комиксов» — Исправлено перепутанное расположение правого и нижнего полей обрезки при экспорте комиксов. (запрос на слияние, Bob Raskoph)
- Сценарии — Исправлено отсутствие ожидания обновления маски трансформации в waitForDone(). (Ошибка 485053) (запрос на слияние, Agata Cacko)
Исправления регрессий в ночных сборках:
- Панель «Запись» — Исправлен флажок автоматической записи таймлапса. (Ошибка 482378) (запрос на слияние, Freya Lupen)
- Панель «Запись» — Исправлена остановка записи при открытии другого документа. (запрос на слияние, Freya Lupen)
Эти изменения доступны для тестирования в следующих ночных сборках:
- Стабильная версия «Krita Plus» (5.2.2+): 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 полный рабочий день.
Пожертвовать Купить что-нибудь