Прадстаўлены рэліз растравага графічнага рэдактара Krita 5.1.0, прызначанага для мастакоў і ілюстратараў. Рэдактар падтрымлівае шматслаёвую апрацоўку малюнкаў, дае сродкі для працы з рознымі каляровымі мадэлямі і валодае вялікім наборам сродкаў для лічбавага жывапісу, стварэння скетчаў і фармаванні тэкстур. Для ўстаноўкі падрыхтаваны самадастатковыя выявы ў фармаце AppImage для Linux, эксперыментальныя APK-пакеты для ChromeOS і Android, а таксама бінарныя зборкі для macOS і Windows. Праект напісаны на мове С++ з выкарыстаннем бібліятэкі Qt і распаўсюджваецца пад ліцэнзіяй GPLv3.
Асноўныя навіны:
- Палепшана праца са пластамі. Дададзена магчымасць выканання аперацый капіявання, выразанні, устаўкі і ачысткі адразу для некалькіх вылучаных пластоў. У панэль кіравання пластамі дададзена кнопка для выкліку кантэкстнага меню для карыстальнікаў без мышы. Прадастаўлены сродкі для выраўноўвання пластоў у групе. Дададзена падтрымка малявання ў выдзеленых абласцях з выкарыстаннем рэжымаў змешвання.
- Дададзена падтрымка фарматаў WebP, JPEG-XL, OpenExr 2.3/3+, а таксама шматслаёвых файлаў TIFF са спецыфічнай для Photoshop структурай пластоў. Дададзена падтрымка палітраў ASE і ACB, якія выкарыстоўваюцца ў Photoshop і іншых праграмах Adobe. Пры чытанні і захаванні малюнкаў у фармаце PSD рэалізавана падтрымка пластоў залівання і каляровых пазнак.
- Палепшана выманне выяваў з буфера абмену. Пры ўстаўцы прадстаўлена магчымасць выбару опцый, якія дазваляюць выкарыстоўваць асаблівасці памяшкання малюнкаў у буфер абмену рознымі праграмамі.
- Задзейнічаны новы бэкенд для паскарэння аперацый з выкарыстаннем вектарных інструкцый CPU, заснаваны на бібліятэцы XSIMD, які ў параўнанні з раней які ўжываўся бэкэндам на базе бібліятэкі VC дазволіў падвысіць прадукцыйнасць пэндзляў, у якіх ужываецца змешванне кветак, а таксама забяспечыў магчымасць выкарыстання вектарызацыі на платформе Android.
- Дададзены профілі для каляровых прастор YCbCr.
- У дыялог кампаноўкі колеру (Specific Color Selector) дададзеная вобласць для прадпрагляд атрыманага колеру і рэалізаваная магчымасць пераключэння паміж рэжымамі HSV і RGB.
- Дададзена опцыя для маштабавання змесціва да памеру акна.
- Пашыраны магчымасці інструментаў залівання. Дададзеныя два новых рэжыму: бесперапыннае заліванне, пры якім дзейнікі заліванні вобласці вызначаюцца перасоўваннем курсора, і прылада «Enclose and fill», у якім заліванне ажыццяўляецца ў вобласці, якія трапляюць у перамяшчаны прастакутнік або іншую фігуру. Для паляпшэння згладжвання меж пры заліванні задзейнічаны алгарытм FXAA.
- У прылады для працы з пэндзлямі дададзена налада для вызначэння максімальнай хуткасці руху пэндзля. У пэндзаль-распыляльнік дададзены дадатковыя рэжымы размеркавання часціц. У рухавічок з пэндзлямі для стварэння скетчаў (Sketch Brush Engine) дададзеная падтрымка згладжвання. Дазволена вызначаць асобныя наладкі для гумкі.
- Дадзеная магчымасць налады кіраўнікоў жэстаў, такіх як маштабаванне шчыпком, адмена дотыкам і кручэнне паваротам пальцаў.
- Ва ўсплываючым дыялогу з палітрай прапанаваны дадатковыя наладкі.
- Перароблена меню для доступу да нядаўна адчыненых файлаў.
- У інтэрфейс змешвання кветак (Digital Color Mixer) дададзены кнопкі для скіду і захаванні змен.
- Дададзены інструмент для спрашчэння малявання колаў у перспектыве.
- Фільтр Levels можна выкарыстоўваць да асобных каналаў.
- Для скарачэння часу зборкі на сістэмах распрацоўшчыкаў дададзена падтрымка зборкі з папярэдне скампіляванымі загалоўкавымі файламі.
- У зборках для платформы Android вырашаны праблемы з выкарыстаннем сістэмы кіравання кветкамі OCIO.
- На платформе Windows ажыццёўлены пераход на свежую кодавую базу праслойкі ANGLE, якая адказвае за трансляцыю выклікаў OpenGL ES у Direct3D. У Windows таксама прадстаўлена магчымасць выкарыстання інструментара llvm-mingw, які падтрымлівае зборку для архітэктуры RISC-V.
Крыніца: opennet.ru