跳至内容

2026 年 Krita 规划

上一篇文章 | 2026年 3 月 12 日 星期四 | 阅读所需时间: 2 分钟 |

Krita 5.3 和 6.0 将在下个月同时发布,前者基于 Qt5,后者基于 Qt6。Krita 开发者在两场在线会议中讨论了他们打算在正式版发布后于 2026 年开展的工作。

Krita Sketch 用户界面

去年,Timotheé 编写了用于移动设备的 Krita 界面雏形 (您可以安装链接中提供的 APK 进行测试)。与此同时 Wolthera 完成了对文本形状和文本工具的重写。这两个工程均采用 Qt 的 QML 和 QtQuick 功能来实现用户界面。

今年我们打算使用 QML 重写 Krita 的工具选项面板,这样这些新界面就可以同时支持移动和桌面版了。

Alvin Wong 在 2025 年针对在 QML 应用程序内部嵌入基于 OpenGL 的画布进行了试验。Dmitry 和 Carsten 将继续此工作并尝试使用 Krita 画布在 Timotheé's 的移动界面雏形中显示图像。

Agata 已经开始为适配平板用途开始工作。

文件操作

There are a couple of plans we have with regards to file handling. On Android, working with the file sandboxing is seriously complicated, and we're looking into a solution for that.

The Krita .kra file format is pretty old by now (not 25 years, since it came into being a few years after Krita started being developed). It can, obviously, load and save everything Krita can handle, but it is not a particular fast file format. Carsten proposed to look into an SQLlite based file format. This could potentially mean that we could save the image after every change without the user noticing, making saving completely transparent.

Agata is already working on improving the autosave dialog. There is already a mockup for this.

Ivan is looking into sharing settings and resources across a user's devices, ideally in a cross-platform way.

Color Management

While Krita supports HDR displays, there are issues with the user interface. Wolthera wants to start improving there.

Now that Qt 6 includes support for color management, CMYK and higher-bit depth images, it should be possible to add color management to Krita's vector layers, and that's something we are eager to implement.

We also discussed Wayland. We now support color management on Wayland on Linux, but there are plenty of problems there. We decided to only support the KWin Wayland compositor that comes with KDE Plasma for now.

Performance

Dmitry wants to work on "region based updates", and has already started on that: this will make working with large images faster.

Ivan and Wolthera are interested in using vectorization in filters, possibly replacing the use of LittleCMS for color transformations.

Continuous integration

Continuous integration is how we build Krita: after changes, Krita is built automatically for every platform. Now that we've access to Windows ARM hardware, we need to find a way to extend our builds to Windows ARM, but the CI factory doesn't have an ARM builder, so we'd need to cross build.

We also intend to update all Krita's dependencies to the latest version, but only after we release Krita 5.3 and Krita 6.0. And of course, we intend to keep releasing bugfix and feature releases this year! For now, Krita 5.3 is the standard release, and 6.0 is considered experimental, but that should have changed by the end of the year.