Krita 工作月报 – 第 15 期
欢迎阅读 2024 年 4 月的 Krita 工作月报。本文由 Krita 宣传小组 采编,为您介绍这个月的 Krita 社区和开发动态。
开发报告
- Chromebook 用户在近期遇到了 Krita 在启动时崩溃的问题。我们在 Google Play 上发布了 5.2.2.1 版,专门针对此问题进行了紧急修复。虽然此版软件也包含了稳定分支中的其他程序缺陷修复,但请注意它也包含了一个在导入音频时造成崩溃的程序质量退步问题。
- 我们计划在未来几周内尽快在所有支持的平台上发布 5.2.3 正式版。
- macOS 的每日测试版的签名问题在本文写作时尚未解决。在解决此问题后,所有支持的平台的自动构建版本都将重新开始提供,Krita 构建系统的重建工作也将告一段落。Krita 的主开发者 Dmitry Kazakov、macOS 开发者 Iván Yossi、安卓开发者 Sharaf Zaman、Windows 贡献者 Simon Ra,还有其他人员为此付出了数个月的辛勤劳动。
- 功能请求:在工具栏中显示色板 已经由 freyalupen 实现,其代码已在近期合并。此工程直接实现了 将面板作为按钮弹出框直接添加到工具栏。现在 Krita 的工具栏可以添加一个叫做“面板框”的按钮,点击后将如同工具栏的笔刷预设按钮一样弹出一个面板框,用户可以指定它显示任意一种面板。
- 某些 RBGA 笔刷会发生拖慢甚至卡死的问题已经修复,它将包含在下一个正式版中。此问题的报告、讨论、解决、测试的全过程均发生 Krita 国际画师论坛的相关讨论串 中,感兴趣的可以围观一下这个协作流程。
- Krita 的 Google Summer of Code 项目选择了 Ken Lo 作为参加学生,他的项目是 精确到像素的手绘笔刷线条。
- freyalupen 对录像工具进行了多处修复。Ralek 改进了录像面板的 FFmpeg 编码方案,我们感谢他对 Krita 做出的首次贡献。
- YRH 帮助解决了在 进入隐藏面板模式时画布视图发生跳动位移的问题。
- Deif Lou 改进了填充工具的性能。
- Ken Lo 添加了一个用于选择默认到处文件类型的选项。
- Grum999 对 Krita 的 Python 插件 API 进行了调查,并 实现了笔刷选项绘图区 API,从而允许插件为笔刷选项右侧的绘图区增加功能。
- Emir Sari 编写了 相关补丁 以帮助 Krita 在 Haiku OS 中进行构建。
社区工作报告
2024 年 3 月绘画创作挑战活动
2024 年 4 月的绘画创作挑战活动的主题是 Animal Curiosity (动物好奇心),本次挑战共有 26 位画师参加。人气投票第一名是:Firefly (萤火虫),作者 jimplex。
2024 年 5 月的绘画创作挑战活动的主题将是“reflection (反射)”。参赛详情 请见相关讨论串。您也可以查看相关的 参赛讨论和绘画过程讨论串,看看其他人的创作会不会激发您的灵感。
绘画佳作轮播
Krita 国际画师论坛的成员们提名了 9 张作品参与论坛的佳作轮播区的角逐。投票将在 5 月中旬结束,参赛作品中的 5 张将入选佳作轮播区,这些作品也将自动入围 2025 年 1 月举行的 2024 年 Krita 国际画师论坛佳作评选。
Cabin in the woods (林中小屋),作者:Rohit Hela
Detailed Portrait (精细人像),作者:denjay5
Nier Automata (尼尔机械纪元),作者:IvanGilbertt
Alien Senator (外形参议员),作者:DavB
My uni project (个人原创宇宙企划),作者:smollbirb
5 月参赛作品提交讨论串 将开放至 2024 年 5 月 11 日。
插件资讯
Blender-Krita 纹理材质编辑协同插件,作者:heisenshark
此插件进行了一次大幅重构。详情请见 Krita 国际画师论坛中的相关讨论串。
本月精选教程
在 Krita 2024 年 5 月 的视频教程中,Ramon Miranda 对 Rakurri 进行了一次访谈。Rakurri 是 Rakurri 笔刷包 的作者,该笔刷包包含了 200 多种专门为 Krita 设计的笔刷预设。Ramon 在视频中演示了他最喜欢的几款笔刷预设,例如 Glow FX (发光特效)、Liquid Bristle (液态鬃毛) 和植物笔刷。
Krita 代码的重要改动
此部分文章由 freyalupen 负责采编。 (2024 年 4 月 3 日 - 5 月 2 日)
稳定分支 (5.2.2+):
程序缺陷修复:
- 安卓:x86_64 - 修复在 x86_64 架构下面的崩溃,它会影响 Chromebook 用户。(BUG:485707) (merge request, Sharaf Zaman)
- 笔刷预设 - 提高 GBR 笔尖图像和内嵌资源的笔刷预设的加载速度。(merge request, Dmitry Kazakov)
- 笔刷引擎 - 修复了动画笔尖图像在像素引擎中的序列顺序。此更改会对颜色涂抹动画笔尖图像造成轻微影响,第一个笔尖图像印迹将用于获取涂抹信息而不是直接绘制。(merge request, Dmitry Kazakov)
- 拾色器 - 在进行颜色拾取时不重置撤销状态。(BUG:485910)(merge request, Dmitry Kazakov)
- 西文书法工具 - 修复了“使用数位板角度”时,西文书法工具会忽略笔身倾斜的问题。(BUG:485709) (merge request, George Gianacopoulos)
- 网格 - 修复了实线细分网格风格的网格显示错误。(BUG:484889) (merge request, Grum 999)
- 变形工具 - 修复了变形后的图像的左侧边缘会有锯齿的问题。(BUG:484677) (commit, Deif Lou)
- 文件格式:XCF - 尝试导入尚不支持的 GIMP 3 XCF 文件时显示错误信息而不是加载空画布。(BUG:485420) (commit, Halla Rempt)
每日构建测试版的程序质量退步问题修复:
- 图层堆栈 - 修复了在打开图像时选中错误的活动图层的问题。此问题可能会导致在只包含一个图层的图像被打开时没有选中任何图层,从而在某些情况下造成程序崩溃。(BUG:480718) (merge request, Dmitry Kazakov)
不稳定分支 (5.3.0-prealpha):
新功能:
- 工具栏和快捷键 - 新增一个名为“面板框”的新操作,激活该操作时将临时显示选定的面板。此操作可被作为图标按钮添加到工具栏,也可以分配快捷键。(merge request, Freya Lupen)
- 画布输入快捷键 - 为“临时切换工具”操作类型新增一种操作“激活 (前景色/背景色对调)”。此操作可以绑定在按键+鼠标键组合的快捷键上。以手绘笔刷工具为例,按住该组合键时,笔刷将绘制背景色而不是前景色。(merge request, ziplantil)
程序缺陷修复:
- 填充工具 - 改进填充工具的性能,现在处理时间与填充区域大小相关,而不是与图像大小相关。同时填充会在点击鼠标键时进行,而不是在松开鼠标键时进行。(merge request, Deif Lou)
- 笔刷引擎 - 修复在选择错误格式的 RGBA 笔刷时的断言错误。(BUG:484115) (commit, Agata Cacko)
- 变形工具 - 修复变形工具在透视变形模式下左右翻转后变形方向反转的问题。(merge request, Stuffins)
- 变形工具 - 修复了矢量图层的缩放、斜切变形的工作行为异常。(BUG:485689) (merge request, Stuffins)
- 选区工具 - 修复了以带有颜色标签的图层作为选区参考建立选区时的问题。(BUG:486419) (commit, Deif Lou)
- 常规 - 新增一个选项,用于配置默认的导出文件格式。此选项位于配置 Krita 对话框 -> 常规 > 保存。(merge request, Ken Lo)
- 录像面板 - 重新编写录像面板的 FFmpeg 编码方案。如果画布大小在录像的过程中发生了更改,导出时的编码方案将可以保持画面的宽高比而不是强行拉伸 (BUG:429326)。避免在调整画布大小、前插绘制结果预览、延长显示绘制结果等环节发生问题 (BUG:455006、BUG:450790、BUG:485515、BUG:485514)。保存为 MP4 时,自动检测系统是否存在 openh264 或者 libx264 程序库,而不是使用独立的编码方案 (merge request, Ralek Kolemios)。
- 录像面板 - 确保在更改每秒帧数时录像导出持续时间长度文字标签随之更新。(merge request, Ken Lo)
- 漫画管理器面板 - 修复漫画导出时裁剪右边缘和下边缘的选项错误地对调。(merge request, Bob Raskoph)
- 脚本编程 - 修复了 waitForDone() 不会等待变形蒙版更新的问题。(BUG:485053) (merge request, Agata Cacko)
每日构建测试版的程序质量退步问题修复:
- 录像面板 - 修复了自动缩时视频录像复选框。(BUG:482378) (merge request, Freya Lupen)
- 录像面板 - 修复了在打开另一个图像时录像会停止的问题。(merge request, Freya Lupen)
以上更改已经包含在下面的测试版本中: