![image](http://blog.wordswing.com/assets/pepper-carrot-cover.jpg)
Новый релиз Krita принес кучу изменений. Традиционно, при изменении мажорной версии много где сломали обратную совместимость и разработчики предупреждают о необходимости бэкапов при пересохранении в новом формате. Особенно сильно была переработана работа с векторными сущностями и текстом. Разработчики признались, что у них не хватило сил тянуть отдельную реализацию встроенного текста в виде ODT, поэтому все перевели на распространенный SVG. Для оптимальной совместимости они напоминают о возможности установки двух веток одновременно. В Windows все реализовано достаточно привычно, а для Linux есть snap пакеты и другие варианты stand-alone установки.
Ниже под катом много трафика и картинок.
Переход с ODG на SVG
![image](https://krita.org/wp-content/uploads/2018/02/vector-tools.gif)
Команда решила перейти на более удобный в поддержке формат SVG. До текущей версии использовался OpenDocument Graphics (ODG). На данный момент есть поддержка SVG 1.1, SVG 2 будет в более поздних релизах. За счет перехода на SVG улучшилась совместимость с такими векторными редакторами как Inkscape. Обратную совместимость сломали, правда.
Новый Text tool
![image](https://krita.org/wp-content/uploads/2018/03/text-editor-features.gif)
На средства kickstarter, собранные в 2016 году, был сильно доработан инструментарий для текста. Насколько я понял из комментариев разработчиков, модуль был переписан с нуля, но на данный момент не поддерживает все запланированные фичи вроде тонких настроек типографики, вертикальной ориентации для азиатских языков и некоторых других вещей. Обещают доделать в минорных релизах четвертой ветки.
Поддержка скриптов на Python
Теперь можно полностью автоматизировать обработку изображений, создание и управление панелями инструментов плюс кучу других вещей. Уже есть сформированный, относительно стабильный Krita Python API.
Различные панели быстрого доступа
Было добавлена куча небольших, но полезных оптимизаций для ускорения рутинных операций.
![image](https://krita.org/wp-content/uploads/2018/02/ten-brushes.jpg)
Создание шорткатов к инструментам для быстрого выбора.
![image](https://krita.org/wp-content/uploads/2018/02/quick-settings-docker.gif)
Панель для быстрого доступа к параметрам инструмента. Позволяет удобно варьировать прозрачность, размеры и другие свойства кисти.
![image](https://krita.org/wp-content/uploads/2018/02/scripter.png)
Также была добавлена встроенная консоль для запуска скриптов, которая может быть полезна при отладке непосредственно в приложении. Инструмент создан Eliakin Almeida в рамках его проекта Summer of Code в 2017 году.
![image](https://krita.org/wp-content/uploads/2018/02/comic-book-manager.png)
Новый инструмент — Comic Project Management Tools. Ориентирован на тех, кто создает комиксы в Krita.
Colorize Mask Tool
Одно из ключевых изменений в новой версии. Интеллектуальный инструмент для раскрашивания черно-белых изображений. Позволяет приблизительно указать регионы окрашивания и цветовую раскладку. Дальше алгоритм сделает все сам. Мелкие огрехи уже корректируются более точным нанесением границ и маркеров. На видео ниже пример работы:
Новый редактор кистей
![image](https://krita.org/wp-content/uploads/2017/11/live-preview.gif)
Сильно доработали создание новых кистей и инструментов. Теперь есть удобный режим превью для просмотра изменений в реальном времени.
Новые наборы инструментов
![image](https://krita.org/wp-content/uploads/2018/03/new-brush-presets.png)
Полностью переработали наборы инструментов по умолчанию. Автор Pepper and Carrot, художник Давид Ревуа (David Revoy) создал удобный качественный набор кистей, который быстро обрел популярность. По различным опросам до 2/3 всех пользователей Krita использовали его кисти. Теперь эти инструменты включены в набор по умолчанию после переработки под новый движок.
![image](https://www.davidrevoy.com/data/images/blog/2018/krita4_migration.jpg)
Часть инструментов была объединена или значительно изменена.
![image](https://www.davidrevoy.com/data/images/blog/2018/all-krita4-brushes_net.jpg)
Полный список кистей и варианты их применения (картинка кликабельна).
Также в создании новых инструментов приняли участие Ramon Miranda, Wolthera, Pablo Cazorla, Rad, Scott Petrovic и Razvan.
Пиксельная сетка
![image](https://krita.org/wp-content/uploads/2017/11/pixel-grid-example.gif)
Настраиваемый инструмент, благодаря которому можно рассмотреть попиксельно изображение при большом увеличении. Степень увеличения, необходимая для активации функции настраивается.
Еще более темная тема)
![image](https://krita.org/wp-content/uploads/2018/02/darker-theme.jpg)
Темная тема стала еще темнее. Любители творить глухой ночью оценят.
Изменений очень много и релиз вышел богатым на новые функции. В целом, надо помнить, что впереди еще не одна итерация багфиксов и стабильность будет немного ниже первое время. Не забывайте про баг-репорты)
UPD Багтрекер
Адрес багтрекера: bugs.kde.org/enter_bug.cgi?product=krita
Спасибо dkazakov-dev