Krita 4.4.x 系列版本说明

Krita 4.4 带来了众多新功能,并修复了大量程序缺陷,其中纹理和图案功能的改进最值得一提。2020 年 Krita 项目的谷歌编程之夏工程的其中一项便是 SeExpr 填充图层库整合,其成果已经整合到 4.4 版中。与此同时,负责该工程的学生的其中一位导师和其他两位志愿者也一同对相关模块进行了诸多改进。

填充图层

此版本的 Krita 对填充图层功能进行了大量改进。

填充图层的多线程支持

Krita 的填充图层现在已经支持多线程,将填充操作拆分成多个部分交由不同的 CPU 进程进行处理,在多核心 CPU 环境下可以带来显著的处理速度提升。

图案填充的变形功能

填充图层在填充图案时 可以对填充的图案进行变形操作,包括缩放、旋转等。几何形状绘制工具、填充工具中的图案功能也得到了相同的改进。

网点填充

填充图层新增了 网点填充 模式,它可以向图层填充圆点、方点、直线、波浪线等简单的图案,如同黑白漫画中的网点纸一样,也可以用来模拟半调等印刷效果。

多维网格填充

填充图层新增了 多维网格填充 模式,可以生成包括 彭罗斯镶嵌图案 在内的各种准晶体结构图案。这种填充图案是非周期性的,且在旋转方向上对称,图案中的每个晶格都不会发生重复。本模式的灵感来自后面即将介绍的 SeExpr 填充模式。

SeExpr 填充图层

迪士尼动画工作室开发的 SeExpr 表达式语言库 已经通过 Amyspark 所负责的谷歌编程之夏工程整合到了 Krita。SeExpr 是一种小型着色器语言,迪士尼动画工作室用它来生成图案等素材。Krita 可以用它来生成填充图层,并且已经内建了一些效果不错的示例预设。

笔刷引擎

继 Krita 4.3 版新增的笔尖亮度模式之后,我们又为 4.4 版的笔刷引擎开发了更多的新功能。

上图笔画效果:搭配使用新亮度参数和混合参数
下图笔画效果:使用纹理的效果强度参数来混合渐变映射模式下的笔尖图像和纹理

笔尖图像的渐变映射模式

如果笔尖图像的亮度模式效果不够细腻,你可以使用全新的笔尖图像全局 渐变映射模式,它在绘制重复的物体,如花草树叶等时特别有用。

笔刷纹理参数的亮度和渐变映射模式

笔刷的纹理参数也可以使用 亮度和渐变映射模式

MyPaint 拾色器的对角线拾色条 (Shift+M)

对角线拾色条可以同时对当前颜色的亮度和饱和度进行改变。

Diagonal lines in MyPaint Color Selector (Shift+M)

在 GIMP 渐变和图层样式中实时调用当前颜色

GIMP 渐变格式和图层样式中的渐变现在可以实时调用当前的前景色和背景色。相关的几个自带渐变预设已经对此作出调整,可以更轻松地配合前景色和背景色生成光斑等特效。

上图为通过 GPS glare 渐变的默认值绘制的径向渐变光斑,不同颜色的光斑反映了绘制时的活动前景色。

动画功能

Krita 的动画功能将会在下一版得到大幅改进,但其中的一小部分功能也被我们提前放在 4.4 版发布:

  • AppImage 版本的 音频支持
  • 导出动画 的 WebM/VP9 编码预设 – 回应功能请求:对网络浏览器友好的视频预设参数
  • 图层组合方案面板 现在可以导出动画 – 回应功能请求:动画师希望该面板可以读写图层隐藏状态配置方案,并直接按照这些配置方案导出动画

Python 插件

GDQUEST 批量导出插件

由 Game Design Quest 节目的人员开发的批量导出插件,可以导出图层和它们的位置。 (大陆访客如需观看视频需要科学上网)

颜色通道转图层插件

由 Gwendal Blanchard 编写,可以快速将图像的颜色通道分离为图层。

Python API (应用程序接口) 功能变化

  • 新增在 Python 应用条件下返回面板列表的功能
  • 新增用于通知主题更改情况的信号
  • 新增用于通知活动视图更改情况的信号
  • 新增 showFloatingMessage (显示画布视图浮动消息) 功能到 View API (视图接口)
  • 新增窗口部件绑定类别:scratchpad

其他改动

  • Ctrl+C/X/V 快捷键在没有其他内容可供复制时对图层生效 – Krita 现在可复制像素数据、矢量对象、图层 (含混合模式)、帧、附属图层以及其他属性。在旧版中 Krita 在没有其他内容可供复制时也只会尝试复制像素数据或者矢量对象。在新版中,当没有选中任何图像要素时,Krita 将会复制/剪切选中的图层,这会让在图像之间复制/粘贴图层变得更加方便。
  • 再次应用滤镜并弹出提示对话框操作。虽然我们早已具备“再次应用滤镜”操作,但你可能需要在再次应用滤镜前更改某些设置。此操作允许你打开该滤镜的对话框而不是直接应用上一次的设置,你还可以为此操作分配快捷键。
  • 默认图层名称包含图层类型 – 旧版 Krita 默认将新建图层按照“图层 1”、“图层 2”的模式进行命名,但不会在名称中包含它的类型。根据画师的反馈,我们调整了默认图层命名策略,现在它会按照“颜料图层 1”、“矢量图层 1”这样的模式进行默认命名。
  • 填充工具 中新增“采样区域不越过选区轮廓”选项 – 在某些图形软件中,选区中不相连的部分会被视作两个不同的区域,填充工具在点击其中一个区域时不会填充另一个区域。此选项可以模仿这种特性,但会造成填充速度变慢。它默认关闭。

曲线网格渐变

曲线网格渐变功能是 Sharaf Zaman 在 2020 年谷歌编程之夏活动中负责的工程,它现在终于正式合并到 Krita 的主分支了。这是继 Inkscape 之后自由开源软件对 SVG Mesh Gradient 规范的又一次独立实现,它与 Inkscape 的类似功能相兼容。曲线渐变功能可以应用于矢量图形,用来生成自然的复杂渐变效果:

Mesh Gradients

曲线网格渐变的效果

曲线网格变形

Image showing how useful mesh transforms can be

曲线网格变形模式是变形工具的一个新模式,它可以更加高效地进行有弧度透视感的复杂变形。在上图的示例中我们用此功能演示了将一组扁平的材质转换为具有外凸感的窗栅。

除了矢量的曲线网格渐变外,此版 Krita 还带来了另一个以“曲线网格”命名的功能——曲线网格变形。“曲线”代表它们都是基于贝塞尔曲线来对图像进行操作的;“网格”意味着变形面被控制点细分成互不干扰的网格。它们可以更加高效地生成复杂的效果,尤其是具有弧面的效果。虽然我们没有在上图中显示出来,但你还可以显示各条贝塞尔曲线的操作点进行精细操控。

下面是曲线网格的相关快捷键 (尚未完全定型):

  1. 曲线网格节点:
    – 点击+拖动——移动节点
  2. 边框节点:
    – 点击+拖动——移动节点
    – Shift+点击+拖动——移动整行/整列节点
    – Ctrl+Alt+点击+拖动——拆分/滑动整行/整列节点
    – Ctrl+Alt+点击+拖动到画布外——移除整行/整列节点
  3. 控制点:
    – 点击+拖动——同步调整两侧控制点
    – Shift+点击+拖动——单独调整一侧控制点 (会让交界处产生棱角感)
  4. 节点选择:
    – Ctrl+点击——选择多个节点
  5. 网格操作:
    – 点击+拖动——对一个网眼进行自由变形
    – Shift+点击+拖动——移动整个网格
  6. 网格外空间:
    – 点击+拖动——旋转网格或者选中的节点、控制点、曲线线段
    – Ctrl+点击+拖动——缩放网格或者选中的节点、控制点、曲线线段
    – Shift+点击+拖动——移动网格或者选中的节点、控制点、曲线线段

渐变填充图层和新型渐变编辑器

Showing the gradient fill layer and the new gradient editor.

渐变填充图层和新型渐变编辑器的工作效果

Deif Lou 将单纯渐变模式添加到了填充图层,你可以用它生成简易的渐变并进行非破坏性编辑。他还对渐变编辑器的易用性进行了改进,Krita 的两种渐变类型——“色标渐变(SVG)”和“片段渐变(GIMP)”现在不但可以在同一个编辑器中进行操作,还可以相互转换。

半调滤镜改进

Deif Lou 还编写了一个全新的半调滤镜,与旧版滤镜相比,新版滤镜不但速度更快,还能够使用更丰富的网点,并被用作滤镜蒙版。

Our splash screen as filtered by the half tone filter

新版半调滤镜可以按色彩通道进行颜色过滤,不但可以用来制作怀旧的效果,或许也能在套色印刷场合发挥作用。

新版滤镜可以作为滤镜蒙版使用,支持按色彩通道进行颜色过滤。它可以使用任何一种填充图层的选项来生成网点,带来更丰富的可能性。

macOS 整合插件更新

Amyspark 改进了 macOS 版的 quicklook 插件,新增了缩略图支持 (需要 macOS 10.15 或者更高版本),还为 Spotlight 增加了 Krita 元数据支持。

新增粘贴矢量形状样式操作

我们新增了一个可以只从复制的矢量形状中粘贴样式到选中形状的操作。尽管这是一个小功能,但对于需要保留形状轮廓而只应用样式的场合非常有用。此功能可在菜单栏的编辑菜单中找到,你也可以给它分配一个快捷键方便使用。

四方连续模式的工具栏按钮

四方连续模式是一个 Krita 早就实现的功能,Photoshop 也将在下一版本中支持类似的功能。我们本来给 Krita 的四方连续模式分配的快捷键是 W。

但因为很多不知情的画师在不小心按到 W 之后被类似上图的谜之光景吓坏了,我们决定移除这个快捷键,却造成新人再也不知道 Krita 居然有这样的功能。为了解决这个问题,我们将四方连续模式加入到工具栏中,成为一个单独的按钮。

这下你们就不会再按错了吧!

全新笔刷

Ramon Miranda 为此版软件中提供了 6 组全新笔刷预设,用于展示新增的 RGBA 笔尖功能:

HiDPI 支持改进

This image shows the difference between the old popup palette and the new one on 4k display with 200% UI scaling. Note that it also shows a new button and custom UI text.

Agata Cacko 改进了 Krita 的 HiDPI 显示效果 (BUG:411118),包括以下方面:

  • 象素画预览
  • 参考图像
  • 漫画管理工具页面
  • 最近图像列表面板中的图像缩略图
  • 最近图像缩略图
  • 右键工具面板
  • 新建图像对话框的剪贴板图像内容
  • 拾色器
  • 色域蒙版
  • 笔刷预设编辑器中的笔刷预设图标
  • 图层缩略图和图标
  • 资源列表
  • 资源包图标

已修复的缺陷

  • —— Krita 4.4.0 ——
  • 修复在转换像素选区为矢量选区时的撤销故障 (BUG:411394)
  • 新增针对矢量形状的布尔逻辑操作缺陷的临时应对方案 (BUG:411056)
  • 修复移动工具在启用笔画快速预渲染后发生的故障 (BUG:400484)
  • 渐变新增反锯齿选项,减轻边缘锯齿 (Deif Lou)
  • 美化工具选项面板中的色标复选选单
  • 修复在图层边缘外绘制时图层边缘的扩展问题 (BUG:394439)
  • 在透明度通道被锁定时禁止进行 bitBlt 操作 (BUG:394439)
  • 修复转换自全局选区的局部选区蒙版的移动 (BUG:411802)
  • 替换另一处 Lorem 占位文字为可读可翻译文字 (BUG:421663)
  • 修复最近图像无法打开的缺陷 (BUG:422412)
  • 修复在单栏显示时资源图标的宽高比
  • 修复在移动带有图层样式的图层时的图像缺陷
  • 修复在带有图层样式的图层中移动矢量形状时的图像缺陷的残留问题 (BUG:414581)
  • 选择不透明区域在图层为空时将取消选择当前选区 (BUG:418028)
  • 修复转换多个矢量形状为单个矢量选区 (BUG:414262)
  • 选区为空时不开始移动选区的拖动操作 (BUG:407160)
  • 修复在锁定透明度并绘制后的移动选区操作 (BUG:402770)
  • 修复转换蒙版为颜料图层
  • 当用户切换“编辑全局选区”选项时恢复活动图层节点 (BUG:409944)
  • 新增一个用于绘制笔刷工具轮廓的着色器 (BUG:415772)
  • 修复在高分辨率显示器下的 OpenGL 画布绘制
  • 在 Windows 下默认使用 ANGLE 渲染器
  • 移除用于隐藏右键面板的旧替代方案 (BUG:415106)
  • 为 “Original” 字串添加语境 (BUG:422706)
  • 修复 plugins/tool 文件夹下的 action 文件 (BUG:422729)
  • 修复只有一个色标的 ASL 渐变 (BUG:422320)
  • 修复在切换图层隐藏状态后的蒙版更新 (BUG:422804)
  • 修复在没有执行变形时的液化变形以避免更改图像本身 (BUG:416471)
  • 修复在启用正交点吸附时的矢量形状跳动 (BUG:414336)
  • 修复填充工具的阈值计算缺陷 (BUG:416892)
  • 修复在透明度蒙版上应用反相滤镜 (BUG:422805)
  • 使智能补丁工具将活动选区纳入运算 (BUG:420219)
  • 镜头模糊滤镜:在滤镜配置文件中对已翻译和未翻译的字串进行映射 (BUG:422999)
  • 修复“从图像边框收缩”的四方连续效果 (BUG:402196)
  • 修复边框化选区以避免生成模糊的选区边缘 (BUG:395673)
  • 修复屏幕数据的获取逻辑,避免一个在 KoToolBox 中由垂直屏幕引发的崩溃
  • 将资源管理器对话框设为父窗口 (BUG:423097)
  • 修复在画布视图旋转或者左右翻转显示时的 KoZoomTool (缩放工具) 功能 (BUG:386704)
  • 修复画布视图的帧缓冲区对象 (FBO),以适配非整数倍率缩放下的显示模式 (qt 5.14.0)
  • 修复在缩放工具中的 Ctrl 修饰键功能 (BUG:411507)
  • 修复渐变预设列表弹出面板的宽高比
  • 在特定资源错误时无需终止程序 (BUG:423303)
  • 移除 JPEF/JFIF 的 MIME 子类型
  • 修复 ORA 文件的导出 (BUG:423088)
  • 新增一个小型可执行文件以输出程序版本 (BUG:423285)
  • 在 KRA 和 paintingassistant 文件中处理辅助尺控制柄的读取和保存 (Nabil Maghfur Usman)
  • 新增一个文件图层对话框的警告字串 (BUG:413594) (matt coudert)
  • 在常用笔刷插件中显示激活预设的画布浮动消息
  • 为滤镜分类字符串消除歧义 (BUG:423388)
  • 填充图层:在切换图案生成器时保留之前生成器的配置 (BUG:422885)
  • 新增 DDS 文件读取支持功能
  • 修复色彩管理后视图中的相连颜色选区工具/魔棒 (BUG:423336, BUG:423237)
  • 修复 FFmpeg 的自变量构造以配合 GIF 保存 (BUG:420215, BUG:423439)
  • 更新水彩笔刷,使它们在鼠标下也能正常工作
  • 修复资源服务器程序中的 use-after-free 功能 (BUG:419140)
  • 修复带有描边图层特效和“居中”位置的图层的克隆 (BUG:423150)
  • 修复在未建立选区时使用填充工具造成的崩溃 (BUG:423470)
  • 新增 ESC 快捷键以取消辅助尺的创建操作 (BUG:415172)
  • 修复目标顶部混合模式下对象的绘制 (BUG:423465)
  • 新增针对蒙版笔刷选项生成过大笔刷的应对方式 (BUG:423572) (感谢 Defresne 提供前期补丁)
  • 修复在空图层条件下保存 ORA 图像的文件损坏问题 (BUG:423741)
  • 防止在 ORA 图像的图层组中保存 x 和 y 数值 (BUG:423088)
  • 防止在 ORA 图像中保存参考图像 (BUG:423741)
  • 在放置和拖动辅助尺手柄时允许按下 Shift 进行吸附 (BUG:406204)
  • 在未选中辅助尺时不隐藏全局辅助尺颜色
  • 修复在使用空格键作为修饰键的条件下的快捷键失效 (BUG:409613)
  • 修复在显卡加速被禁用时在帧优先度缓存中造成的崩溃 (BUG:424037)
  • 修复色板预设列表弹出面板的宽高比 (BUG:424227)
  • 修复 CMYK 图像中进行曲线调整时发生的崩溃 (BUG:424187)
  • Snap 版本:修复文件格式选择器的图标,新增 JPEG 2000、GIF、RAW、TIFF、HEIF 格式。
  • 让辅助尺引导线在绘制时跟随笔画方向 (BUG:415208) (感谢 Frans Slothouber)
  • 修复在更改显卡加速设置时的软锁定缺陷 (BUG:423840)
  • 修复变形笔刷引擎逐渐使画布内容变得透明的缺陷 (BUG:290383)
  • 新增缺失的 QList header (感谢 Henry Lee)
  • 修复有活动选区时使用颜色涂抹笔刷绘制遇到的问题 (394439)
  • 修复在音频缺失时 KRA 图像的保存失败问题 (BUG:422890)
  • 修复在切换至 video/ogg 容器类型时第一次导出动画会失败的问题 (BUG:421658)
  • 修复载入图层组节点透明度关键帧 (BUG:424539)
  • 将某些“导出动画”的对话框初始化设置放到图像设置中 (BUG:395230)
  • 在插入/移除持续帧时正确维持关键帧的选择状态 (BUG:404519, BUG:388779)
  • 修复打开一个以上图像时关闭视图会造成画布视图崩溃 (BUG:424787)
  • 修复在导航器面板会造成笔画快速预渲染缓存重置 (BUG:366024)
  • 修复图层索引的生成算法 (BUG:420033)
  • 修复通过“转换”菜单创建的文件图层的更新问题 (BUG:411790)
  • 修复在使用 ANGLE 渲染器时关闭第二个图像视图会造成画布视图卡死的缺陷
  • 在图层菜单 > 调整大小操作后正确清空缓存 (BUG:424111)
  • 修复参考图像的 Z 索引保存 (BUG:403974)
  • 修复在载入或者添加参考图像时的 Z 索引设置 (BUG:424793)
  • 新增信号压缩器到参考图像功能以避免程序卡死 (BUG:411457)
  • 修复跳过用于控制图层组可见性的假节点 (BUG:417911)
  • 减缩过于冗长的笔刷名称 (BUG:424601)
  • 正确启用矩形选区的抗锯齿选项 (BUG:410567)
  • 修复“直接填满当前选区”选项操作以避免对不透明度进行反复相乘
  • 移除程序窗口标题中的版本号 (BUG:425158)
  • 修复带有自定义配置方案的智能填色蒙版的载入 (BUG:416607)
  • 修复在色彩空间转换后绘画设备的第一次撤销操作 (BUG:416584)
  • 修复某些用户操作名称所含的省略号
  • 修复打开了“继承透明度”的带有透明度的图层在笔画四周的光晕 (BUG:424797)
  • 修复局部选区蒙版在新增后马上被折叠的缺陷 (BUG:422909)
  • 修复在隐藏的动画图层上无法新增帧的缺陷 (BUG:422525)
  • 修复带有透明背景的文件图层的缩放问题 (BUG:396131) (将影响旧版图像的表现)
  • 修复进行向下合并图层操作后图层色标的保留问题 (BUG:421744)
  • 修复在启用四方连续显示后使用移动工具时的图像绘制错误 (BUG:424233)
  • 修复在锁定透明度的图层中使用颜色涂抹笔刷进行绘制时的问题 (BUG:425152)
  • 修复“Protoshop Compatibe”快捷键配置方案中的冲突 (BUG:409754)
  • 修复在 RAW 导入插件中设置正确的色彩特性文件 (BUG:425325)
  • 修复合并图层效果/向下合并图层/合并多个图层操作时正确处理锁定的图层组 (BUG:406697)
  • 移除色板的全局/图像导入时多余的提问对话框 (BUG:424959)
  • 对齐快速笔刷引擎的笔画到其轮廓 (BUG:412309)
  • 新增快捷键:按每像素单位调整笔刷大小 (BUG: 361814) (感谢 Santiago A M Rodriguez)
  • 修复操作避免更改锁定图层 (BUG:425412, BUG:406697)
  • 修复图层的 drop 指示器的绘制 (BUG:410970)
  • 修复在使用鼠标滚轮和键盘时混合模式复选框下拉选单的跳动问题 (BUG:410312)
  • 修复保存灰阶通道 EXR 图像时的色彩空间 (BUG:425379)
  • 修复在合并巨大图层时会暂时误选图层 (BUG:418922)
  • 进一步修复窗口标题的问题 (BUG:425529)
  • 修复目标顶部混合模式的图层的更新问题 (BUG:423533)
  • 限制混合模式复选框下拉选单的警告图标的大小 (BUG:415673)
  • 修复在图像色彩空间更改后图层面板不更新可用的混合模式状态 (BUG:374386)
  • 修复在 EXR 载入时错误设置背景色的问题 (BUG:425588)
  • 将单选框换成复选框下拉菜单以减小自定义笔尖面板的占用面积 (BUG:424284)
  • 修复 LCMS 模块会在某些特定 ICM/ICC 色彩特性文件载入时崩溃 (BUG:423685)
  • 修复在字体下拉选单中可以选择字体,避免过度积极地激活字体槽 (BUG:425322)
  • 修复在 Qt 和 SVG 之间的字体加粗转换 (感谢 Pietro Carrara)
  • 新增右键面板的重新载入预设按钮
  • 新增更改多图层图像的色彩特性文件时的警告信息框 (BUG:356303)
  • 修复 KisConvolutionWorkerFFTW 中的一个错误 (BUG:413317)
  • 保护 LCMS init() 以避免崩溃 (BUG:423685)
  • 修复 pixelDataAtTime 的实现 (BUG:409414)
  • 避免在矢量图层中使用变形工具的非仿射变形模式 (BUG:420919,419758)
  • 新增 * 标记到已修改未保存的图像视图的标签标题 (BUG:425812)
  • 使透明度/混合模式/继承透明度的状态更改操作可压缩
  • 修复更改图层隐藏状态后的图像更新
  • 修复笔刷找不到笔尖图像的问题 (BUG:425784)
  • 在新增参考图像时自动选中最近一张参考图像 (BUG:414691)
  • 修复裁剪智能填色蒙版后的保存和载入问题 (BUG:425831)
  • 修复默认资源标签的重复问题 (BUG 425845)
  • 修复载入智能填色蒙版后的隐藏状态问题 (BUG:425830)
  • 修复导出变形蒙版时的崩溃 (BUG:422391)
  • 修复在浮点色彩空间下使用设为减去模式的蒙版笔刷时的图像错误 (BUG:424210)
  • 修复“模糊”滤镜分类多余的逗号
  • 修复在应用高斯模糊滤镜后再进行拆分透明度操作时引发的图像错误 (BUG:420013)
  • 勾选“采样区域不越过选区轮廓”时点击选区外将新建选区 (BUG:425524)
  • 修复除去、亮光、平行混合模式对图层中负值颜色数值的处理 (BUG:353204)
  • 尽可能以原生格式显示快捷键 (BUG:425118)
  • 将论坛链接替换成 krita-artists.org
  • 修复 Yoga C940 变形本的 WinTab 接口
  • 修复在 wintab.dll 缺失时自动初始化 Windows Ink 模块
  • 修复在驱动程序不支持 WinTab 时自动切换 Krita 设置为 Windows Ink 模式
  • 无法编辑的图层不再允许帧的拖放操作 (BUG:425286)
  • 帧拖放操作的默认像素修正 (BUG:425288)
  • 修复拖放为外部链接参考图像时的崩溃 (BUG:426172)
  • 修复在使用非英语区域设置时的混合模式快捷键 (BUG:422919)
  • 重新启用混合模式的上一个/下一个快捷键 (BUG:343655)
  • 修复使用浮动面板时的全压力笔画 (BUG:417040)
  • 新增上移/下移按钮到图层组合方案面板 (BUG:400618)
  • 修复导航器面板对小图像和像素画的显示效果 (BUG:408143)
  • 修复包含色彩空间不同的图层的图像的菜单 > 图像 > 转换图像色彩空间操作
  • 修复矢量文字形状的渲染效果不佳 (BUG:418141)
  • 修复在编辑矢量路径时的跳动问题
  • 修复撤销新建智能填色蒙版操作的崩溃 (BUG:424829)
  • 修复 ToolTransformArgs 包含的错误资源 (BUG:424030)
  • 新增翻译人员标签页到关于对话框 (BUG:422156)
  • 修复在粘贴矢量图层到另一个图像时的崩溃 (BUG:423752)
  • 修复在颜色涂抹笔刷引擎中使用动态 GIH 笔尖图像时造成的崩溃 (BUG:425875)
  • 修复在通过图像状态快照面板恢复辅助尺时造成的崩溃 (BUG:424697)
  • 修复清空富文本编辑器文字后字体选项的保存问题 (BUG:411393)
  • 为笔刷轮廓的帧缓存对象渲染着色器重写逻辑
  • 修复 OpenGL 3.0 下面的笔刷轮廓渲染效果
  • 修复参考图像工具的部分更新 (BUG:396209)
  • 修复绘制特殊字体时的文字对象外框区域 (BUG:420408)
  • 修复文字编辑器对话框打开时将文字对象标记为已修改的问题 (BUG:411393)
  • 修复一些 Python API 函数,确保它们是 synchronous (与程序同步) 的 (BUG:426349)
  • 修复在 Windows 下 Alt 键的映射问题 (BUG:424319)
  • 新增 MyPaint 渐变色拾色器的对角线方向拾色条 (BUG:349534)
  • 停用 DDS 文件格式
  • 修复在载入包含参考图像的图像时造成的崩溃 (BUG:426839)
  • 修复颜色涂抹笔刷引擎的亮度模式效果强度选项功能 (BUG:426874)
  • 修复图案的截断选项 BUG:426874
  • 安卓版本:矢量图形和参考图像不能正常显示 (BUG:422312)
  • 修复拾色器的颜色预览更新 (BUG:426867)
  • Windows 版本:新增相关的 .LNK 文件,以便在 Minimal (最小界面元素) 和 Animation (动画制作) 工作区模式下启动 Krita
  • 修复在建立矩形选区后撤销时造成的崩溃
  • 修复在移动局部选区蒙版时造成的崩溃 (BUG:426816)
  • 修复多边形选区工具的快捷键功能 (BUG:426916)
  • 修复 MyPaint 拾色器在鼠标点击时的颜色预览更新
  • SeExpr:将 assert isDirty 指向正确的 preset 进程 (BUG:426911)
  • 修复曲线工具的辅助线吸附功能 (BUG:426514)
  • 安卓版本:通过安卓的 Storage Access Framework (存储访问程序框架) 进行所有读写操作 (BUG:424541, BUG:423670)
  • 安卓版本:在欢迎界面显示最近使用的图像列表
  • 安卓版本:修复读写文件图层的相关问题
  • 安卓版本:修复保存不带扩展名的文件的相关问题
  • 安卓版本:修复保存带有选区的图像
  • 安卓版本:修复日志无法被保存到文件的缺陷 (BUG:427043)
  • 安卓版本:不安装 Krita 3 系列的资源包,减小 APK 包大小
  • 修复具有某些语境的菜单项目翻译无法显示的缺陷 (Bug 426992)
  • 安卓版本:修复右键面板不显示笔刷预设 (Bug 425344)
  • 修复美术拾色器的 HSL 模式颜色转换不正确
  • 安卓版本:修复移动工具无法移动图层 (Bug 423196)
  • 安卓版本:修复无法打开自动保存文件的缺陷
  • 修复多线程处理造成的一个崩溃缺陷 (Bug 427199)
  • 修复带有透明度的图案的纹理模式 (Bug 427153)
  • 安卓版本:修复无法粘贴为参考图像的缺陷 (Bug 427402)
  • 修复 MyPaint 渐变色拾色器的次要颜色预览图
  • 安卓版本:默认启用触控滚动 (Bug 423279, Bug 421997)
  • 修复四方连续显示模式的画布视图更新错误 (Bug 427427)
  • 修复 Krita 国际画师论坛的链接。
  • 修复一处内存溢出缺陷。
  • 修复在没有剪贴板图像数据时粘贴为参考图像会造成崩溃的缺陷 (Bug 427466)
  • 修复寻找 quazip 程序库不成功的缺陷 (Bug 427511)
  • 修复在载入带有图案填充图层的图像文件时发生的崩溃 (BUG:427866)
  • 修复载入带有矢量选区的蒙版 (BUG:428332)
  • 修复在双击文字对象打开编辑器时文字工具发生的崩溃 (BUG:427858)
  • 修复使用在像素选区中使用移动工具时发生的崩溃 (BUG:428260)
  • —— Krita 4.4.1 ——
  • 安卓版本:使用第 29 版 SDK,这样 Krita 便不再需要额外的权限也能运行,而且访问外部存储装置上的文件时也更加方便。Krita 本身也改为使用 NDK 20或更高版本。
  • 安卓版本:修复拾色器 (BUG:423254)
  • 安卓版本:修复在显示浮动消息时事件发送至画布视图时发生的问题
  • 安卓版本:使用本机的区域设置,让翻译可以加载。现在安卓版可以显示中文了。 (BUG:427692)
  • 安卓版本:修复安卓设备的复制粘贴 (BUG:423199)
  • —— Krita 4.4.2 ——
  • 文件名以数字开头的图像现在可以被正确地自动保存
  • 可以载入路径中带有非 ASCII 字符的 EXR 文件
  • 禁用将半透明 EXR 图像的背景色设为黑色 (BUG:427720)
  • 压力增量传感器现在能够与色相颜色表达正确配合使用 (BUG:426234)
  • 绘制速度平滑算法不再产生块状断续笔画 (BUG:363364, 375360)
  • 颜色涂抹笔刷引擎在有活动选区时也能正常混色 (BUG:423851)
  • 笔刷的外轮廓在两个不同缩放倍率的文件之间切换时不再发生异常吸附 (BUG:427094)
  • 洋葱皮视图在播放动画时将被隐藏 (BUG:426246)
  • 警告用户他们指定的是 FFmpeg 的压缩包,他们应该先解压缩里面的文件。
  • 修复将动画的透明度蒙版转换为颜料图层 (BUG:419223)
  • 移除用于切换选区工具模式的默认快捷键,它们的功能将被 Ctrl/Shift/Alt 修饰键替代。它们的快捷键操作槽依然保留,你可以随时为它们重新分配快捷键
  • 磁性选区工具新增了用来确认和取消选取作业的按钮
  • 修复在移动选区时会发生跳跃的问题 (BUG:426949)
  • 新增缩放到视图高度的快捷键,感谢 Jonathan Colman 提供补丁 (BUG:410929)
  • 网点生成器的默认值得到了改进
  • 为拖放而成的文件图层提供适合的默认名称,感谢 Jonathan Colman 提供补丁 (BUG:427235)
  • 右键面板新增清除颜色历史按钮,感谢 Emilio Del Castillo 提供补丁
  • 报告程序缺陷对话框现在会提供系统信息和使用日志,并引导用户复制/粘贴到缺陷报告中去
  • 文件名含有 \ 的被添加到黑名单的资源会被忽略 (BUG:421575)
  • 在色彩管理设置页面中显示显示器的设备名称 (BUG:412943)
  • 为用户定制的模板修复自定义图标的显示,感谢 Evan Thompson 提供补丁  (BUG:395894)
  • 填充图层和 Seexpr 对话框得到了进一步改进
  • 移动工具的  x/y 位置数值框已被修复 (BUG:420329, 423452)
  • 为文字形状增加默认的字符间距参数,感谢 Lucid Sunlight 提供补丁
  • 为用户安装的配色方案提供支持,感谢 Daniel 提供补丁
  • 所有对话框和信息框现已正确与主窗口建立父子关系,感谢 Daniel 提供补丁
  • 新增导出图层组为合并图层的功能,感谢 Dmitrij Antsevich 提供补丁
  • 修复文字编辑器中的字距调整处理,感谢 Lucid Sunlight 提供补丁
  • 为文字编辑器新增颜色不透明度支持,感谢 Lucid Sunlight 提供补丁 (BUG:342303)
  • 修复在移动被蒙版的图层时变形蒙版被裁剪
  • 改进在 SVG 源代码和富文本编辑器之间切换时的体验,感谢 Lucid Sunlight 提供补丁 (BUG:424213)
  • 修复在笔刷尺寸小于 0 时笔刷外轮廓会被卡住的问题 (BUG:427751)
  • 改进 Python 插件导入工具,让 action 文件能够被正确导入。感谢Rebecca Breu 提供补丁 (BUG:429262)
  • 修复在资源选单中滚动时图案的显示发生撕裂的问题
  • 矩形选区工具和椭圆选区工具现在有了默认的快捷键:Shift+R 和 Shift+J
  • 让相连颜色选区工具正确处理图像外框和透明图层 (BUG:428441)
  • 修复等角网格模式的显示
  • 手绘轮廓选区的英文从 Outline 改为 Freehand, 不影响中文翻译) (BUG:425894)
  • 自带的 G’mic 插件更新到 2.9.2 版,修复了 Boost-Fade 滤镜的问题 (BUG:412617)
  • 渐变映射滤镜得到了改进和提速,感谢 Deif Lou 提供补丁
  • 修复了大量内存泄漏问题
  • 消除了内部颜色信息和 QColor 颜色信息相互传递时的一处性能瓶颈
  • 修复漫画管理工具的一处 race 问题 (BUG:426701)
  • 修复填充图层过于频繁地更新
  • 修复在更改网点参数时会发生的随机崩溃 (BUG:428014)
  • 修复方形渐变策略中的一处崩溃,感谢 Deif Lou 提供补丁
  • 修复从 SVG 源代码转换到富文本编辑器时的崩溃,感谢 Lucid Sunlight 提供补丁
  • 修复在对空图层应用液化变形时造成的 assert (BUG:428685)
  • 修复当活动图层隐藏时使用从可见图层创建新图层时造成的 assert (BUG:428683)
  • 让相似颜色选区工具支持多线程
  • macOS 版本:Delete 键 (也就是退格键) 现在可以删除选区 (BUG:425370)
  • 安卓版本:支持从外部文件源打开图像,例如文件管理器、Google Drive 或者下载管理器等
  • 安卓版本:为 KRA 文件新增 mimetype 和 pathpatter
  • 安卓版本:将 Krita 设为 SingleTask 应用:这意味着在 Krita 已经在运行时也能正常打开一个 Krita 支持的图像类型
  • 安卓版本:修复在保存 KRA 和 ORA 图像时可能发生的文件损坏现象
  • 安卓版本:修复在退出 Krita 时发生的崩溃 (BUG:426092)
  • 安卓版本:修复“同时保存一份 Krita 格式图像”功能 (BUG:424612)
  • 安卓版本:正确处理鼠标键状态和触摸事件
  • 安卓版本:使安卓下面能够正确另存为其他 MIME 类型的文件 (BUG:429056)
  • 安卓版本:使主题的背景在 ChromeOS 下面为黑色:这原本是粉色的,在改变窗口大小时很难看
  • 安卓版本:在启用 OpenGL 时画布视图的渲染拼贴块不再闪烁 (BUG:424347)
  • 修复了在应用曲线网格变形时,矢量图层的显示异常问题
  • 等角网格能够正常绘制并更新 (BUG:427833)
  • 三角形拾色器在按比例缩放的显示环境下能够正确响应鼠标事件
  • Mypaint 渐变色拾色器的性能和外观都得到了改进
  • 修复了在图层组中的动画帧上的变形预览 (BUG:413968)
  • Krita 现在可以执行连续变形:在变形操作完成后,Shift + 点击图层即可在第一次变形的基础上进行第二次变形
  • 新增一个选项,用于反转曲线网格的控制点位置
  • 新增一个警告,在 Qt Wayland 平台插件下启动 Krita 时告知用户 Krita 暂时不支持此模式 (BUG:430426, BUG:429079)
  • 修复了选区工具的辅助性界面装饰显示 (BUG:427658)
  • 修复了在曲线网格功能重写后编辑贝塞尔曲线线段 (BUG:430377)
  • 修复了填充生成器类图层的加载 (BUG:430246, BUG:430244)
  • 拖放空图层不再造成 Krita 的崩溃 (BUG:429049)
  • macOS 的 QuickLook 缩略图生成器在此版被暂时停用,因为它可能造成 macOS 访达崩溃 (BUG:430553)
  • Krita 欢迎界面的图像缩略图可以显示正确的大小 (BUG:430359)
  • —— Krita 4.4.3 ——
  • 安卓版本:在启动图显示时按后退键会造成程序崩溃
  • 安卓版本:在程序正在启动时加载文件会造成程序崩溃
  • 安卓版本:为程序资源复制使用 lastUpdateTime
  • 安卓版本:为 pathPattern 提供宿主以提高其执行效率
  • 安卓版本:修复拾色器覆盖整个屏幕的问题 (BUG:432459)
  • 安卓版本:已保存的配置文件在重启后不被加载 (BUG:432433)
  • 安卓版本:添加键函数到 psd_layer_effects_shadow_base (BUG:432904)
  • 安卓版本:修复重新加载用户导入的资源包中的预设 (BUG:432488)
  • macOS 版本:修复访达插件显示缩略图或快速预览时的问题 (BUG:432328)
  • 修复半调滤镜因无效指针造成的崩溃
  • 修复重新应用滤镜并显示对话框时的崩溃
  • 修复在通过矢量选区创建的滤镜蒙版上绘制时的崩溃 (BUG:432329)
  • 修复通道标记处理。感谢 Chris Venter (克里斯·文特) 提供补丁 (BUG:432226)
  • 修复画布视图和 F5 面板绘图区的缩放率同步
  • 修复智能补丁工具的归一化 (BUG:430953)
  • 修复前景色/背景色按钮的性能问题 (BUG:432936)
  • 修复增量备份的保存 (BUG:432701)
  • 修复 F5 面板绘图区无响应 (BUG:431708)
  • 修复自定义笔尖和剪贴板笔尖的颜色作为透明度和保持透明度模式 (BUG:432274)
  • 修复 RGBA_brushes 资源包,让 Krita 在启动时不再尝试重新创建它 (BUG:431832)
  • 修复在 KisAngleSelector 中当数字输入框必须扁平显示并在所有位置使用新型角度选择器时的显示风格问题
  • —— Krita 4.4.4 ——
  • 仅在 Epic 游戏商城上发布
  • —— Krita 4.4.5 ——
  • 为在 mdiarea 中的标签页设置 (Bug 433640)
  • 如果图像加载频繁失败,则停止重试 (Bug 433652)
  • 使用 QVersionNumber 来比较版本
  • 修复油画滤镜的图块显示错误 相关代码提交
  • 仅在使用 Krita alpha 或 beta 版时打开程序缺陷报告对话框
  • 修复在右键面板显示比例为 125% 时的崩溃 (Bug 431944)
  • 修复 GCC11 的编译,感谢 Jonathan Wakely 提供建议线索 (Bug 434150)
  • 在 Arm Linux 下使用 OpenGL ES (Bug 421136)
  • 修复导入损坏的 ICC 色彩特性文件时的崩溃 (Bug 434273)
  • 移除 hello world 演示插件 (Bug 422380)
  • 修复缺陷:裁剪工具崩溃 (Bug 433770)
  • 修复缺陷:变形 (斜切) 的参照点无效 (Bug 427462)
  • 修复状态栏和导航器中的角度选择器范围 (Bug 434993)
  • 在曲线网格变形中实现“按比例缩放手柄”
  • 修复缺陷:裁剪工具不响应某些事件 (Bug 435201)
  • 从剪贴板支持图像格式列表中移除 JPG (Bug 431310)
  • 如果操作为空,则不设置菜单文字 (Bug 437036)
  • 为 libkis 提供节点的唯一 ID commit
  • 修复 quicklook 生成器 (Bug 436224)
  • 修复 macOS 下的随机崩溃并修复光标在使用 cmb+tab 切换到其他应用程序并使用鼠标返回 Krita 时的卡死现象 (Bug 434646)
  • 修复当裁剪操作活动时按下 Ctrl+Z 会造成数据损坏的问题 (CCBug 433770)
  • 修复智能填色工具色板的缩放 (Bug 410997)
  • 修复按下 Shift 修饰键时手绘轮廓选区工具的精确度问题 (Bug 437048)
  • 修复在某些笔画还在渲染途中时过早关闭 Krita 造成的崩溃 (Bug 419021)
  • 修复 KisCanvas2::setProofingOptions() 的不正确内存访问
  • 修复自发任务开始时的 race 状态 (Bug 434648)
  • 修复导航器的色彩管理显示 (Bug 428605)
  • 修复透视变形模式的最近邻插值过滤器 (Bug 420811)
  • 修复变形后的图像会在移动鼠标过快时造成漂移 (Bug 416899)
  • 修复自由变形模式的平滑度 (Bug 416899)
  • 修复 (不限于) 中文输入法无法在某些弹出部件中使用的问题 (Bug 395598)
  • 修复在命令行模式下 Krita 的导出功能 相关代码提交
  • 修复 OpenColorIO 的 include 目录检测 相关代码提交
  • 修复 OverviewThumbnailStrokeStrategy 中的参数顺序 (CID 310957)
  • 不要在 psd_image_data 中依赖字节顺序 (CID 35080)
  • 在进行计算之前拓宽变量 (CID 248925)
  • 用默认值覆盖数值为 0 的 patchWidth 和 patchHeight (CID 248441, CID 248622)
  • 在 ConvertColorSpacePr.Vis 中进行动态投射后检查数值 (CID 304985)
  • 在转换时正确绑定数值 (CID 248629, CID 248458)
  • 在 KisMetaData::TypeInfo::Private 中初始化 propertyType (CID 35498)
  • 初始化 KoRuler and KisFullRefreshWalker 中的变量 (CID 35523, CID 35612)
  • 初始化 KisImagePyramid 中的成员 (CID 36041)
  • 初始化 DlgOffsetImage and DeformBrush 中初始化成员 (CID 36144, CID 36265)
  • 初始化 KCanvasPreview 中的成员 (CID 36395)
  • 初始化 DlgClonesArray 中的成员 (CID 248509)
  • 初始化 KisShadeSelectorLine 中的成员 (CID 36338)
  • 初始化 assistant 类 的成员 (CID 248502, CID 248916)
  • 初始化数值框相关类的成员 (CID 248555, CID 248871)
  • 修复 xyYtoXYZ 色彩转换方程
  • 简化三角形拾色器代码 相关代码提交
  • 修复颜色通道面板显示更新 相关代码提交
  • 修复直方图面板显示更新 相关代码提交
  • 修复直方图部件的多线程处理 相关代码提交
  • 在 HistogramDockerWidget 中更改 typedef 为 using 相关代码提交
  • 修复 SvgStyleWriter 中参照空值 (CID 329512)
  • 修复在 HistogramDockerWidget 中的未初始化数值 (CID 329509)
  • 修复撤销历史记录面板的高分辨率支持模式画布预览 相关代码提交
  • 修复在保存巨大图像为 .kra 时崩溃 (Bug 432182)
  • 确保变形工作器不尝试缩放为 0 倍 (Bug 432182)
  • 修复 KoQuaZipStore 的错误检测 相关代码提交
  • 在语言列表中显示国家/地区以便区分 (Bug 437994)
  • 修复在使用变形工具处理矢量图层时的更新失败 (Bug 437886)
  • 不为 zh_CN 和 zh_TW 区域设置附加国家/地区标识 (Bug 437994)
  • 回退“修复 OpenColorIO 的 include 目录检测”
  • 保存为 kra 文件时添加更多检测 相关代码提交
  • 为浮点数值修复非浮点数值结果 (CID 329390, CID 329448, CID 329482)
  • 修复多个类中的未初始化数值 (CID 329508, CID 329504, CID 329503, CID 329502, CID 329501)
  • 不对 0 字节色板进行 assert 相关代码提交
  • 初始化 SVG 符号类成员 (CID 304987)
  • 初始化 KisColorSelector 类成员 (CID 36349, CID 248848, CID 248452, CID 248707)
  • 安卓版本:让退出时保存的操作更加可靠 相关代码提交
  • 缺陷修复:在存在不止一个辅助尺时发生显示错误 (Bug 401940)
  • 安卓版本:发生 TouchCancel 事件时的 SAFE_ASSERT 相关代码提交
  • 安卓版本:图像属性文字框不响应键盘事件
  • 安卓版本:修复旋转时窗口管理器的位置
  • 缺陷修复:描边填充和形状填充效果不一致 (Bug 399127, Bug 422204, Bug 434828)
  • —— Krita 4.4.7 ——
  • 修复 Krita 4.4.5 的一个造成性能下降的程序缺陷。
  • 修复在某些版本的 Qt 和 PyQt 会造成程序退出时崩溃的缺陷
  • 修复磁性选区工具的选区移动功能 (BUG:433633)
  • 修复磁性选区工具在删除节点时的崩溃 (BUG:439896)
  • 修复一个从 Python 进行图像色彩空间转换时的 assert 错误 (BUG:437980)
  • 修复关闭色域蒙版图像时的崩溃 (BUG:438914)
  • 修复在图像之间进行克隆图层拖放的功能 (BUG:414699)
  • 修复在启用裁切时保存图像会崩溃的问题 (BUG:437626)
  • —— Krita 4.4.8 ——
  • 修复了保存内嵌色板的 KRA 文件时造成数据丢失的程序缺陷
  • 默认禁用 Windows 的 Hi-DPI 非整数倍缩放功能。