Krita:一款利用 Qt6 和 Wayland 实现自我革新的绘图应用

最后更新: 四月3 2026
  • Krita 5.3 和 6.0 的代码几乎相同,但 5.3 基于 Qt5 以获得最大的稳定性,而 6.0 采用 Qt6,具有更多实验性。
  • Wayland 与新的色彩管理协议的集成,使得 Linux(尤其是 KWin)能够实现真正的 HDR、10 位深度和改进的色彩控制。
  • 文本引擎已完全重写,漫画、画笔、HDR 滤镜、JPEG-XL 和 PSD 等格式的工作流程得到了加强,此外还扩展了 Python 中的插件 API。
  • Krita 已确立自身作为可扩展数字绘画平台的地位,其界面、录制、性能和跨平台兼容性方面的改进均面向专业用途。

Krita绘图应用程序Qt6 Wayland

Krita 5.3 和 Krita 6.0的同步发布标志着这款由 KDE 社区开发的知名数字绘图和绘画应用程序迎来了一个转折点。这并非一次小幅更新,而是一次意义重大的技术和功能飞跃,对图形引擎、色彩管理、文本处理以及与 Wayland 和 Qt6 的兼容性(尤其是在 GNU/Linux 环境下)都产生了深远的影响。

有趣的是,尽管代码和功能几乎完全相同,但每个版本都针对不同类型的用户而设计:Krita 5.3 基于 Qt5,推荐用于稳定生产环境;而 Krita 6.0 采用 Qt6,专注于 Wayland、HDR 和新的色彩管理功能,但其设计理念更偏向实验性。如果您从事数字艺术、漫画、设计或像素艺术工作,那么本文将为您提供一份全面、简洁明了的更新概览。

Krita 5.3 和 Krita 6.0:两个版本,一个代码

Krita Qt6 Wayland 数字绘图

开发团队选择了一种不同寻常的策略:发布两个功能完全相同的分支,但分别基于不同版本的 Qt 编译。Krita 5.3 基于经过充分测试的 Qt5,是稳定性至关重要的专业工作推荐版本。而 Krita 6.0 则基于 Qt6,它支持现代 Linux 特性,尤其是在 Wayland 环境下,但同时也意味着会存在更多 bug 和一些不成熟的行为。

两个版本几乎共享完全相同的源代码和功能:全新的文本引擎、改进的滤镜、漫画矢量工具、画笔改进、HDR 支持、JPEG-XL 和 Radiance RGBE 等格式的改进、扩展的 Python 插件 API,以及对录制系统和 Docker 容器的优化。区别不在于功能本身,而在于每个分支运行所依赖的底层技术。

开发者们也提醒大家,Krita 6.0 不仅继承了 5.3 版本的潜在 bug,还继承了 Qt6 特有的 bug。因此,除非您特别需要它的新功能(例如,支持真 HDR 或 10 位显示的 Wayland 色彩管理),否则日常使用最好还是继续使用 5.3 版本。可以说,5.3 版本是一个稳定的过渡版本,而 Qt6 分支的整个架构仍在最终定型中。

另一个关键细节是平台兼容性:Qt6 在 Android 和 ChromeOS 上尚不稳定,因此 Krita 6.0 并未正式推出支持这些系统的版本。这些平台的用户将继续使用 5.x 系列版本,更具体地说是 5.3 版本。5.3 版本继承了 6.0 版本的大部分工作,但仍以 Qt5 为基础。

对于想要同时体验桌面版和Windows版的用户,Krita提供AppImage软件包、Windows和macOS安装程序以及tarball格式的源代码。Linux用户也可以使用Flatpak和Snap软件包,但这些软件包大多由社区成员维护,可能不如官方版本完善。

跳转至 Qt6 和 Wayland 支持:色彩管理和 HDR

Krita 6.0 的主要技术创新在于它现在基于 Qt6 构建,与 KDE Plasma 6 的基础相同。这不仅仅是一个内部细节:它对性能、界面现代化以及最重要的对 Wayland(正在大多数 GNU/Linux 发行版中取代 X11 的图形协议)的原生支持有着直接的影响。

Wayland 迄今为止最大的弱点之一是高级色彩管理,而这对于专业绘画应用来说至关重要。在 X11 架构下,Krita 可以准确识别图像所在的显示器,并为每个屏幕关联正确的色彩配置文件。但在 Wayland 架构下,这些信息不易获取,因此难以提供集成且可靠的色彩管理,尤其是在使用校准显示器、HDR 流或广色域时。

为了解决这个问题,Krita 6.0全面集成了 Wayland 的色彩管理协议,即 color-management-v1。得益于此,Krita 可以从合成器中获取显示色彩管理图像所需的所有数据,包括 HDR 渲染的精确参数。这使得程序能够从“看起来还行”转变为真正可控的色彩环境,满足插画、概念艺术或高级摄影等专业工作流程的需求。

  从 Linux 迁移到 Ubuntu:平稳过渡

然而,开发者指出,这种色彩管理协议仍然非常新,并非所有 Wayland 合成器都能很好地支持它。目前,官方推荐的兼容性仅限于 KWin 6.4.4 及更高版本;如果您使用的是其他合成器并且遇到问题,项目建议先在 KWin 中检查问题是否仍然存在,然后再提交报告。

采用 Qt6 和新协议也带来了其他重要优势:在高 DPI 显示器上实现精确的分数缩放、真正的 10 位色彩深度以及逼真的 HDR 渲染。这意味着在高像素密度笔记本电脑上可以获得更清晰的界面、更平滑的渐变效果(无色带),并且无需任何变通方法即可充分利用现代 HDR 显示器的优势。

完全改进的文本引擎

如果说团队的长期努力在哪个方面真正取得了成效,那就是彻底重新设计的文本工具。过去基于浮动对话框的体验已经不复存在,现在终于可以直接在画布上编辑文本,类似于在 Illustrator 或其他矢量编辑器中看到的那样。

这个新系统允许您创建可自动调整的文本区域:您可以拖动一个简单的矩形区域,也可以使用复杂的矢量形状来使内容在其内流动,并遵循 SVG 2 规范中定义的区域增减规则。换句话说,您不再局限于固定的方框,而是可以创建带有间隙和不规则形状的布局,非常适合用于漫画页面、海报或编辑设计。

此外,文本可以沿着矢量路径排列,允许单词和短语沿着曲线和轮廓放置。这为字体设计、徽标或其他图形效果提供了非常有用的创意可能性,而与那些更专注于设计的工具相比,许多用户都忽略了这一点。

在排版层面,我们全面支持OpenType 标准和大多数书写系统,包括通过专用调色板选择替代字形。文本样式面板允许您一次性编辑 50 多个属性,既可以编辑当前对象,也可以同时编辑多个选定对象,并保存可重用的预定义样式。这使得在大型项目中保持排版一致性变得更加容易。

文本属性面板也进行了改进,您不再需要单独修改每个框:可以使用形状工具选择多个对象,并对字体、大小、行距或对齐方式进行全局更改。此外,还引入了新的“类型设置模式”,允许直接在画布上编辑关键属性,从而简化布局的微调过程。

矢量工具和漫画面板

全新的漫画编辑面板极大地提升了漫画家、叙事插画师和页面设计师的工作流程。这款矢量工具专为快速分割、剪切和合并漫画格而设计,取代了以往需要外部程序或大量使用标尺和参考线进行手动操作的繁琐步骤。

在同一区域内,新增了矢量对象切割工具,可实现形状的精确几何分割和拼接。对于漫画、漫画或网络漫画的设计者而言,这意味着他们可以在不破坏其他元素的情况下重新排列分镜、调整页边距或重新定义页面结构。

在变换工具方面,Krita 引入了独立旋转边界框相对于其内容的功能。这使得操作已经倾斜的物体更加容易,因为您可以将变换框的方向调整到与元素相同的方向,从而使缩放和变形更加直观。

为了加快操作速度,我们还添加了一些快捷键和改进功能:例如,现在可以使用 Ctrl + Alt 等组合键快速旋转模型,“液化”变换模式也得到了优化,操作速度更快。这些变化乍看之下并不明显,但每次调整角色、微调姿势或修正体积时,都能带来显著的提升。

与此同时,选择工具也进行了一些具体的调整,例如增加了阴影选择选项的数量和清晰度,以及改进了填充工具,使其更加智能,现在该工具包含一个模式,可以闭合墨迹中的小缝隙,防止颜色从开放区域渗漏出来。

改进了笔刷、平滑处理和像素艺术

Krita 的核心始终在于其笔刷,而这些版本特别注重让绘画过程更加自然流畅、易于操控。自由绘画工具的稳定器也实现了自适应:当您缓慢移动时,它会增加平滑度以抵消手部抖动;当您快速绘制时,它则会降低平滑度,从而避免过大的延迟。

对于像素艺术爱好者,Krita 专门引入了像素艺术稳定器,确保线条清晰锐利,避免了低分辨率下使用抗锯齿时出现的奇怪锯齿或细微瑕疵。这使得 Krita 在精灵图和复古图形制作方面更具竞争力。

  虚拟机 vs 双系统启动:哪种方式最适合安装 Linux 和 Windows?

笔刷引擎的图案选项中新增了柔和纹理模式,允许应用过渡更柔和的纹理。这非常适合为表面着色或添加颗粒感,而不会产生过于明显的马赛克效果。此外,用作橡皮擦的图案现在可以“自动反转”,从而更容易创建行为更可控的橡皮擦笔刷。

另一个有趣的新功能是“马克笔混合模式”,旨在模拟实体马克笔的特性。在此模式下,当您在同一图层中多次涂抹同一区域时,不透明度不会不受控制地累积,从而实现更平滑的渐变效果,并更接近纸张的质感。

最后,多笔刷支持新增了间隔平移的复制模式。换句话说,可以更轻松地重复分布在复杂图案或对称结构中的笔触,这在装饰性插图、图案设计或创建重复背景时非常有用。

滤镜、图层和 HDR:更好地控制色彩

在滤镜和图层部分,Krita 5.3 和 6.0 包含一些工具,旨在清理边缘、改善透明度并可靠地处理 HDR 图像。新增的“颜色传播”滤镜允许您将色调扩展到透明区域,这对于去除光晕、填充小块空白区域或在裁剪后调整轮廓非常有用。

此外,还引入了“重置透明度”滤镜,它会将所有完全透明像素的颜色通道重置为零,强制它们变为透明黑色。这有助于减少导出时的瑕疵,尤其是在某些格式中,残留的颜色数据可能会导致奇怪的边缘或意外的过渡。

此外,还新增了快速色彩叠加蒙版功能,旨在利用单个蒙版通道快速完成区域内的全局校正。所有混合模式均已验证可在 HDR 环境下正常运行。其目标是确保即使在使用宽动态范围显示器和高级显示器时,也能获得可预测的结果。

就效率而言,现在可以同时对多个图层应用变换快捷键。当角色、特效和背景分布在不同图层上,但需要缩放或旋转整个图层集合而无需将其分组或破坏层级结构时,这大大简化了操作。

在文档管理方面,Krita 保留并扩展了对网格和参考线的支持,新增了等距模式以及将配置好的颜色保存到 Krita 文件本身的功能。这样,每个项目都可以维护自己的参考线配置,这在技术工作、漫画、概念艺术或界面设计等不同项目之间切换时非常有用。

Docker、接口和实时录制

Krita 的界面也经过优化,日常使用更加快捷高效。其中最显著的改进之一是浮动工具栏,它会在您进行选择时自动弹出,提供常用操作的快捷方式,无需浏览菜单或侧边栏。

泊坞窗功能更加灵活,现在您可以将某些泊坞窗添加到右键单击画布时出现的圆形弹出式调色板中。例如,这样您就可以随时访问颜色调色板、画笔面板或文本设置,而无需占用固定的屏幕空间。

另一个改进之处在于 Docker Recorder 面板,它现在使用独立线程实现实时录制。实际上,这使您能够录制绘画过程的延时视频或视频,而不会出现绘图引擎卡顿或画面不流畅的情况。对于将工作流程上传到视频平台的创作者来说,这项改进尤其令人欣喜。

在绘画辅助方面,辅助工具的配置变得更加容易,并且引入了一种新的曲线线性透视辅助工具,该工具专为透视比典型的一点或两点透视更复杂的场景而设计,有助于在不牺牲动态效果的情况下保持比例。

这一切背后的总体思路是,界面应该不再是障碍,而是盟友,减少点击次数、鼠标移动和辅助窗口,使流程更接近每天使用 Krita 数小时的用户所期望的。

文件格式以及与其他程序的互操作性

为了确保 Krita 能更好地融入混合工作流程,其格式支持已大幅扩展。首先,新增了对 Radiance RGBE (.hdr) 格式的支持,使用户无需转换为其他中间格式即可打开和保存高动态范围 (HDR) 图像。

另一方面,JPEG-XL 的支持得到了显著提升:除了格式本身的高画质和高压缩率之外,它现在还支持多图层和多页文档。这使得 JPEG-XL 成为复杂项目的理想选择,而此前这类项目通常只能考虑 PSD、TIFF 或 Krita 自带的文件格式。

在与 Photoshop 的兼容性方面,Krita 取得了重大进展:它现在可以从 PSD 文件中加载文本对象,并将其作为可编辑文本而非栅格化图层进行编辑。此外,它还可以将一些排版信息保存回 PSD 格式,尽管存在一些已知限制。矢量形状、参考线和蒙版的导入也得到了改进,使得在项目需要时,可以在两个程序之间更轻松地切换。

  Signal是什么?为什么它是最安全的即时通讯应用?

所有这些都得益于处理 HDR 资源和颜色配置文件方面更强大的互操作性,再加上 Wayland 中新的颜色管理支持,使得 Krita 能够更好地与其他编辑器、3D 引擎或后期制作工具组成的流程共存。

Python插件API和新扩展

虽然对于普通用户来说,这可能不是最显而易见的特性,但团队投入了大量精力来扩展 Python 插件 API,这是社区构建高级扩展的基础。新功能之一是能够通过脚本以编程方式生成笔触,从而为智能画笔、自动化助手和生成式绘画工具打开了大门。

新增了可通过 Python 访问的界面元素以及现有类的额外方法,使插件开发者能够更好地控制如何将他们的工具集成到 Krita 体验中。这涵盖了从自定义对话框到嵌入 Docker 容器或工具栏的控件等各种内容。

随着 API 的扩展,项目方自身开发的全新 Python 插件也陆续推出,这些插件既提供了额外的功能,也展示了 Krita 的实际应用示例。对于有特殊需求的艺术家或工作室而言,正是这套扩展生态系统使得 Krita 能够适应特定的工作流程。

这些改变背后的理念很明确:使 Krita 不仅仅是一个封闭的应用程序,而是一个可扩展的平台,能够随着社区的需求而发展,而不必完全依赖中央开发团队。

安装、下载和使用建议

实际上,使用 Linux 的用户有多种方法可以安装 Krita。在 Ubuntu 及其衍生发行版上,通常使用特定的 PPA 软件仓库(例如项目方维护的用于稳定版和测试版的仓库),只需在终端中执行几个命令即可从中获取更新的软件包。

对于那些不希望系统被外部软件仓库淹没的用户来说,AppImage 格式仍然是一个非常便捷的选择:只需下载相应的文件,授予其执行权限,即可直接运行,无需任何正式安装。然而,一些发行版已经开始逐步淘汰 AppImage 支持,因此该项目未来很可能需要进一步加强其 Flatpak 或 Snap 方案。

在 Windows 和 macOS 系统上,Krita 通过传统安装程序和便携式 ZIP 版本进行分发。使用便携式 ZIP 版本,您只需将文件夹解压到方便的位置并运行二进制文件即可。便携式版本与常规安装共享资源和设置,但不会干扰常规安装。

对于 Android 和 ChromeOS 系统,情况略有不同:由于 Qt6 在这些平台上不稳定,Krita 6.0 无法使用,因此 5.x 分支(尤其是 5.3 版本)被视为正式版。在 Android 平板电脑上,Krita 仍处于测试阶段,并且不适用于手机,因为其界面需要一定的屏幕尺寸。

总之,开发者们坚持传达一个明确的信息:如果您不需要 Krita 6.0 中的 Qt6 和 Wayland 的优势,最好使用 5.3 进行生产,并将 6.0 保留用于测试、探索新功能或协作进行错误检测。

归根结底,真正的质量提升并非完全取决于工具本身,而是取决于你投入多少时间去彻底学习它的选项、笔刷、快捷键和工作流程。不断更换软件去寻找所谓的“终极应用”通常只是借口而非解决方案;Krita 的功能早已足够强大,瓶颈通常在于你,而非程序本身。

凭借这些变化——双 Qt5/Qt6 分支、Wayland 中的高级颜色管理、新的文本引擎、漫画工具、更智能的画笔、针对 HDR 调整的滤镜、对现代格式的支持以及更丰富的 Python API—— Krita 巩固了其作为自由软件生态系统中最完整、最灵活的数字绘画套件之一的地位,能够在插画、漫画和概念艺术领域与商业选项正面竞争,同时继续按照其社区设定的速度发展。