Ежемесячное обновление Krita — выпуск 18
С возвращением! Этот ежемесячный журнал готовит для вас команда @Krita-promo. В этом выпуске собраны обновления за два месяца.
Отчёт о разработке
Grum999 работает над запросом на слияние 2201 «Сетки с управлением единицами измерения», который позволит выбирать для сетки единицы измерения, отличные от пикселей (например, дюймы, мм, пт). Grum просит помочь с тестированием в Windows и Linux.

Wolthera представила свойства выбора шрифта в теме об инструменте «Текст» на Krita-Artists.
Демонстрация:
Помочь можно, прочитав последнюю запись Wolthera и оставив комментарий.
Последнее обновление (последнее сообщение в блоге) (обновлённое сообщение на K-A)
Прочие основные события разработки
Студент программы Google Summer of Code Ken Lo успешно завершил проект по стабилизатору линий для пиксельной графики.
Появился новый модуль Python, включённый по умолчанию, — панель «Кнопки рабочего процесса» с настраиваемыми кнопками, которые выбирают инструмент, кисть, цвет или запускают сценарий.

Команда планирует выпустить версию 5.2.5 в конце сентября с различными исправлениями ошибок за последние несколько месяцев. Среди этих исправлений — проблемы при отсутствии выбранного слоя, ошибки при одновременном срабатывании сенсорных жестов и действий стилуса, нарушенная поддержка TIFF-файлов со сжатием Deflate в Windows, аварийные завершения при импорте звука в macOS и многое другое.
После выпуска разработчики организуют поиск ошибок силами сообщества, чтобы сократить число открытых сообщений об ошибках и исправить их. Подробности — в следующем месяце.
Выпущена вторая часть видео об истории Krita за 25 лет
25-летие Krita! 🎉 Путешествие в прошлое. Часть 2
Отчёт сообщества
Ежемесячный художественный конкурс за июль 2024 года
Тема июльского конкурса — Still Life from Another World, которую предложил Brinck. Было так много замечательных работ, что при голосовании оказалось трудно выбрать только две.
Победителем июльского художественного конкурса стала Alchemy Still Life от @Elixiah.

Ежемесячный художественный конкурс, август 2024 года
Elixiah передал право придумать следующее задание нашему участнику, занявшему второе место, DavidMahl. Для августовского художественного конкурса DavidMahl выбрал тему «Мне 5 лет, я Kiki, и я боюсь…»
А победителем становится… Пятилетняя Kiki боится… обновления! от Lynx3d

Сентябрьский художественный конкурс открыт
Для сентябрьского художественного конкурса Lynx3d выбрал тему Традиционные угощения и закуски. А в качестве дополнительного, необязательного задания — что-нибудь связанное с сезоном или с местными традициями. Подробности — в полном описании задания.
Избранные работы
В тему номинаций «Лучшее от Krita-Artists» было подано одиннадцать изображений; приём номинаций продолжался с 14 июня по 11 июля. Когда 14 июля голосование завершилось, эти пять изображений набрали больше всего голосов и были добавлены в баннер избранных работ Krita-Artists. В январе эти изображения примут участие в конкурсе «Лучшее от Krita-Artists 2024».
Золотая палата, автор — @Yaroslavus_Artem

Сипуха на кране, автор — @kacart

Daal, автор — @Neobscura

Пиксельный водопад, автор — @Katamaheen

Индиана Джонс, автор — @AliceArt

Лучшее от Krita-Artists — июль/август 2024
В тему номинаций «Лучшее от Krita-Artists», открытую с 15 июля по 11 августа, было подано шесть изображений. Когда 14 августа голосование завершилось, эти пять работ набрали больше всего голосов и были добавлены в баннер избранных работ Krita-Artists.
Тайная вечеря, автор — @ahmet_tabak

Piel de mango — кожура манго + процесс, автор — @Caliche_Miguel

Где-то на Аляске ~ Завершено, автор — @Elixiah

Melody.. с кистями Impression, автор — @RoyKannthali

Морское чудовище в аквариуме, автор — @Katamaheen

Лучшее от Krita-Artists — август/сентябрь 2024
Голосование открыто с 11 по 14 сентября. Проголосуйте за лучшее от Krita-Artists!
Примечательный модуль
Новый инструмент выравнивания
Arrange 2: универсальные инструменты выравнивания для всех типов слоёв от @Celes — работает с векторными и растровыми (обычными) слоями, а также с группами. Элементы можно выравнивать по активному слою, по холсту или по всем выбранным слоям.
Цитата автора:
Я тоже ещё новичок в Krita, поэтому некоторые сценарии работы со слоями могли остаться без внимания. Не стесняйтесь сообщать мне о них!
Урок месяца
Анимация параллаксной прокрутки
https://youtu.be/gsmcNqDpGJE?si=m8ITgkc-xBen-ypy
Способы помочь Krita
Krita — свободное приложение с открытым исходным кодом, разрабатываемое преимущественно международной командой энтузиастов-добровольцев. Пожертвования пользователей Krita в поддержку сопровождения и разработки приветствуются.
Посетите страницу финансирования Krita, чтобы узнать, как используются пожертвования, и оформить разовое или ежемесячное пожертвование.
Команда Krita-promo объявила набор добровольцев. Присоединяйтесь и помогите поддерживать выпуск этих ежемесячных обновлений.
Заметные изменения в коде
Этот раздел составил freyalupen.
(21 июля — 6 сентября 2024)
Стабильная ветка (5.2.3+): исправления ошибок:
- [Стек слоёв] Исправлена ошибка, из-за которой не активировался ни один слой при открытии Krita сразу с документом, при открытии нового вида документа, а также при открытии нескольких документов и переключении между ними. Предотвращено аварийное завершение при вставке в документ без активного слоя. (BUG:490375, BUG:490843, BUG:490636) (коммит 1, коммит 2, коммит 3, Dmitry Kazakov)
- [Стек слоёв] Обеспечена корректная загрузка старых файлов с простыми трансформирующими масками и исправлено бесконечное обновление при использовании клонирующего слоя вместе с трансформирующей маской. (BUG:492320, BUG:443766) (запрос на слияние, Dmitry Kazakov)
- [Анимация: звук] Исправлено зависание при воспроизведении звука во время перемотки временной шкалы. (BUG:489146) (коммит 1, коммит 2, Dmitry Kazakov)
- [Ввод] Исправлена ошибка ввода при одновременном срабатывании сенсорных жестов и пера. (запрос на слияние, Dmitry Kazakov)
- [Кистевые модули] Исправлено аварийное завершение в кисти с фильтрами при смене типа фильтра. (BUG:478419) (коммит, Dmitry Kazakov)
- [Анимация] Исправлено появление чёрного холста в анимации, когда включён параметр «Ограничивать размер кэшированного кадра», а режим фильтрации холста — «Билинейное» или «Ближайший соседний». (BUG:486417) (коммит, Dmitry Kazakov)
- [Форматы файлов: WebP] Исправлена ошибка экспорта цветового пространства WebP при включённом смешивании (dithering). (BUG:491231) (запрос на слияние, Rasyuqa A H)
- [Форматы файлов: PSD] параметр «Показать направляющие» больше не мешает сохранению в PSD в цветовом пространстве, отличном от заданного по умолчанию. (BUG:492236) (коммит, Halla Rempt)
- [Windows: форматы файлов: TIFF] Исправлено открытие и сохранение файлов TIFF со сжатием Deflate в Windows — регрессия в 5.2.3. (BUG:489596) (коммит, Dmitry Kazakov)
- [macOS: Звук анимации] Исправлено аварийное завершение при импорте звука в macOS, регрессия в 5.2.3. (BUG:490181) (коммит, Ivan Yossi)
- [Не-Windows: Параметры отображения] Параметры HDR теперь включаются только в Windows, поскольку Krita не поддерживает HDR на других платформах, а попытка включить его там приведёт к аварийному завершению. (BUG:490301) (коммит, Halla Rempt)
- [Панель «Композиции»] Исправлено аварийное завершение при попытке удалить композицию после того, как последняя уже удалена. (запрос на слияние, Ralek Kolemios)
- [Всплывающая палитра] Ползунки десятичных значений в редакторе кистей на холсте больше не округляют внешние изменения. (BUG:447800, BUG:457744) (коммит, Freya Lupen)
- [Форматы файлов: TIFF] Теперь разрешение в TIFF игнорируется, если оно равно 0. Также запрещена установка разрешения изображения в 0. (BUG:473090) (запрос на слияние, Freya Lupen)
- [Панель «Сетки и направляющие»] Исправлено аварийное завершение и исчезновение сетки при уменьшении изображения до размера менее 50 % с включённым шагом сетки в 1 пиксель. (BUG:490898) (запрос на слияние, Freya Lupen)
- [Диалог параметров] При восстановлении профиля ввода холста по умолчанию теперь показывается Krita Default. (BUG:488478) (коммит, Halla Rempt)
- [Начальная страница] Исправлена загрузка переведённых новостей и добавлены отсутствующие языки. (BUG:489477) (CCBUG:489477) (коммит 1, коммит 2, Halla Rempt)
Нестабильная ветка (5.3.0-prealpha): возможности:
- [Инструмент «Текст»] Добавлена панель «Свойства текста» для оформления текста. (запрос на слияние, Wolthera van Hövell)
- [Модули Python] Добавлен модуль Python — панель «Кнопки рабочего процесса» (Workflow Buttons). Эта панель состоит из настраиваемых кнопок, позволяющих выбрать инструмент, кисть, цвет или даже запустить сценарий. (запрос на слияние, Timothée Giet)
- [Кистевые модули] Добавлена возможность делать точки кривой датчика кисти угловыми, удерживая Ctrl при щелчке по точке или нажимая клавишу «s» при выбранной точке. (запрос на слияние, Deif Lou)
- [Инструмент «Рисование от руки»] Добавлен параметр «Стабилизатор пикселей» (Pixel stabilizer) для рисования линий пиксельной графики шириной 1 пиксель. (запрос на слияние, Ken Lo)
- [Сенсорный ввод] Добавлен параметр отключения считывания давления при касании, если оно определяется неверно: Настройка → Основные → Инструменты → Включить чувствительность к давлению касания. (BUG:474523) (запрос на слияние, Dmitry Kazakov)
- [Выбор цвета] Добавлено сохранение общей истории цветов и возможность сохранения истории цветов для каждого документа в разделе «Настройка» → «Настройка выбора цвета» → «Журнал цветов». (WISHBUG:357493) (запрос на слияние, Bourumir Wyngs)
- [Инструмент «Эталонные изображения»] Добавлены параметры инструмента для создания эталонного изображения из текущего слоя или видимого холста. (WISHBUG:399058, WISHBUG:403111) (запрос на слияние, Tom Wu, Agata Cacko)
- [Удобство использования] Добавлена возможность изменения единиц измерения десятичных полей ввода в контекстном меню по щелчку правой кнопкой мыши, а также исправлены некоторые ошибки округления при смене единиц. (запрос на слияние, Grum 999)
- [Удобство использования] Уменьшена задержка обновления панели «Обзор», панели «Гистограмма» и миниатюр слоёв. (запрос на слияние, Dmitry Kazakov, Zhiqi Yao)
- [Удобство использования] Изменён текст для пояснения отличия «Свести выбранные слои» от «Объединить со слоем ниже». (запрос на слияние, Ralek Kolemios)
- [Модуль экспорта слоёв] Улучшен диалог «Экспорт слоёв»: позволяет выбрать текущий документ и экспортировать несколько документов сразу, а полный путь показывается только во всплывающей подсказке. (запрос на слияние, stib bork)
- [Сценарии] Добавлен API Python для нанесения мазков кистью на узел с помощью текущей кисти: paintLine, paintRectangle, paintEllipse, paintPolygon, paintPath. (запрос на слияние, Freya Lupen, Samuel Simplicio, Scott Petrovic)
- [Сценарии] Стили обводки и заливки стали доступны в API рисования. (запрос на слияние, Freya Lupen)
- [Сценарии] Добавлен параметр «Нажим» для функции Node.paintLine(). (запрос на слияние, Anna Pavlyuk)
Исправления ошибок:
- [Экспорт] Исправлен расширенный экспорт изображения с масками фильтров или стилями слоя, чтобы они масштабировались должным образом.(BUG:476980) (коммит, Dmitry Kazakov)
- [Файловые слои] Обеспечено масштабирование файловых слоёв при масштабировании изображения. (BUG:467257, BUG:470110) (коммит, Dmitry Kazakov)
- [Инструмент преобразования] Исправлено размытие слоёв, расположенных под преобразованным слоем, в режиме «Точно с мгновенным предпросмотром». (BUG:480973) (коммит, Dmitry Kazakov)
- [Анимация] Исправлена очень медленная работа инструмента «Заливка» на слоях анимации с цветовыми метками из-за излишней проверки всех кадров. (BUG:438607) (коммит, Dmitry Kazakov)
- [Удобство использования] Обеспечено однократное открытие диалога «Свойства слоя»; повторное открытие того же окна исключено. (запрос на слияние, Maciej Jesionowski)
- [Модули Python] Исправлено сохранение позиции сценария в Ten Scripts при наличии пустых ячеек, а также добавлена возможность очистки ячейки. (запрос на слияние, Robert Moerland)
- [Модули Python] Comics Manager: в списке выбора языка перечисляются все региональные варианты, а лучший вариант автоматически выбирается в зависимости от локали. (запрос на слияние, Alvin Wong)
- [Основное] Исправлена неверная миниатюра в диалоге «Сохранить новый профиль кисти» после использования комбинации клавиш «Перейти к предыдущему профилю кисти». (BUG:475020) (запрос на слияние, Doreene Kang)
Эти изменения доступны для тестирования в следующих ночных сборках:
- Стабильная версия «Krita Plus» (5.2.3+): Linux — Windows — macOS (без подписи) — Android arm64-v8a — Android arm32-v7a — Android x86_64
- Нестабильная версия «Krita Next» (5.3.0-prealpha): Linux — Windows — macOS (без подписи) — Android arm64-v8a — Android arm32-v7a — Android x86_64

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