-
把已损坏文件的扩展名从
.kra
改为
.zip
。
-
尝试打开 (你的操作系统应该会自动使用解压工具打开它)。
-
里面有一个名为 mergedimage.png 的文件,它是全部图层合并后的模样,万一无法恢复其他东西,这个姑且算是留个底儿吧…… (对不起)。
mv
file.kra
file_copy.zip
zip
-F
file_copy.zip
--out
file_new1.zip
unzip
file_new1.zip
# 如果还是不行:
zip
-FF
file_copy.zip
--out
file_new2.zip
unzip
file_new2.zip
# 如果依然不行,在 *file_new2.zip* 或者 *file_new1.zip* 上面再试一次。
# Windows 环境:
把该文件复制一份,修改其扩展名为
.zip
使用任意一种具有图形界面的
ZIP
压缩文件修复工具,尝试修复该
.zip
文件
(
具体操作请参照你选用的软件说明
)
。
自 Krita 4.2.0 版起,Krita 使用 Qt toolkit 5.12 或更高版本构建。它的最低要求是显卡驱动必须支持 Direct3D 11 或者 OpenGL ES 2.0 或更高版本。你可能需要为你的 GPU (Nvidia、AMD/ATI、Intel) 安装适合的驱动程序。这也意味着在虚拟机环境里运行 Krita 会遇到一些麻烦:在 Virtual Box 下面你需要在虚拟机系统里通过安全模式安装 guest addition 组件以启用实验性 Direct3D 支持。
你是否正在使用词典类软件 (例如有道词典)?许多词典软件可以直接在其他程序的窗口中实时拾取文字并弹出翻译窗口,它们很容易造成 Krita 失去响应。在使用 Krita 时请退出这些词典程序 (通知区不显示它们的图标)。某些词典程序在退出后依然会在后台运行,如果遇到这种情况请卸载它们。
Dr. Mingw debugger
如果 Krita 在 Windows 下面崩溃了,而且你也可以重现该崩溃,那么在向我们报告程序问题时请附上一个该崩溃的回溯跟踪记录。回溯跟踪记录相当于飞机的黑匣子,它可以揭示程序崩溃时计算机正在运行的指令和发生崩溃的部分,这对于分析崩溃的原因至关重要。
Krita 的软件包已经自带了
Dr. Mingw debugger
。请参照
Dr. Mingw debugger
页面的说明来生成回溯跟踪记录。
你可能在使用 NVidia 的 GPU。Nvidia 的驱动程序有一个程序缺陷,会造成 Krita 的窗口有时会变成半透明甚至完全透明,我们尚未找到在程序中彻底解决这个错误的办法。临时应对方式是在 Krita 的设置里启用 Angle 渲染器。前往
菜单 (如果看不见菜单栏,而你的系统语言是英语,可按 Alt-N),打开
配置 Krita
对话框。在该对话框左栏选中
显示
页面,在
首选渲染器
下拉选单选中 Angle 渲染器,然后重新启动 Krita。
这是 Krita 使用的某个第三方程序库的程序缺陷 (Krita 无法改动第三方项目的代码)。在正常状况下,位于和号 (&) 之后的一个字符会被加上下划线。在菜单栏的
菜单中带下划线的字符可用于快捷键 (中文翻译一律将 (&X) 移至项目名称末尾的括号内)。
此程序缺陷仅发生在某些系统配置 (它与“Fusion” 界面样式有关) 和/或第三方构建的 Krita 软件包 (例如某些 Linux 发行版软件库提供的 Krita)。
如果想在 Linux 操作系统下获得最佳体验,建议从
krita.org
网站的
下载页面
获取由我们亲自构建的 AppImage、Snap、Flatpak 或者 PPA 软件包。
要发挥 Krita 的潜力,一块具备压力感应功能的数位板非常重要。数位板在操作系统中正确配置后,Krita 不需要任何设置即可正常使用。
在 Windows 下面,你可以安装数位板的驱动程序来使用 Wintab 驱动,也可以在 Krita 的设置里面启用
Windows Ink
选项。
在
这里
你可以找到一个由社区维护的数位板支持列表。
如果你想要了解关于 iPad 和安卓平板的信息,请参阅
这里
。
首先检查一下数位板的驱动程序是否已经正确安装。
数位板
页面对此有所说明,还提供了一些常见情况的指引。如果那些办法都不起作用,请你在 bugs.kde.org 网站报告程序错误,并附上数位板事件日志。要生成数位板事件日志,请按下面流程操作:
-
在获取数位板事件的记录前,它先得被显示出来。在 4.2 版你可以通过
日志查看器
工具面板显示数位板事件。打开该面板,点击第一个按钮开始记录。
在 4.2 版本发生变更:
日志查看器面板是 Krita 4.2 版的新功能。对于旧版的 Krita,在 Linux 或者 MacOS 下面需要使用命令行终端;在 Windows 下面需要从微软官方网站下载安装
DebugView 工具
。先启动 DebugView,然后启动 Krita。
在使用命令行终端操作时,记得启用
无限回滚
。
-
按
Ctrl
+
Shift
+
T
组合键,Krita 会显示一条消息,表明日志记录已经开始。
-
试着再现你之前遇到的问题。在进行绘制操作时,你会发现日志查看器面板里会不断生成新的记录。
-
把日志查看器里面显示的内容保存成一个 TXT 文本文件,把它附在程序错误报告中。
在 Linux 下面,使用下列指令返回的信息也有助于排查问题:
-
lsmod
-
xinput
-
xinput
list-props
(ID 可以通过 xinput 命令查到)
不过,在最近五年里关于 Windows 用户不能在 Krita 下面使用数位板的报告中,没有一个是因为 Krita 自身的程序错误造成的。它们要么是驱动程序自身的问题,要么是驱动程序安装的问题。
如果你在画布上工作时发现数位板的定位有偏移,Krita 很可能从系统获取了错误的屏幕分辨率。这种情况大多是因为外置显示器或者数位板在系统启动之后才被连接到了计算机。
可以通过
数位板设置
来配置相关设置。
Krita 3.3.0 和之后的版本原生支持 Windows 指针 API (Windows Ink)。只需启用这项功能,你的 Surface Pro 或者其他使用了 n-trig 技术的平板电脑即可使用 Krita 正常工作。
。
与 Wacom 的 Companion、MobileStudio Pro 等笔式电脑相比,Surface 平板电脑没有配备硬件快捷键按钮。Tablet Pro 是一个用于将虚拟按钮显示在屏幕上的工具软件,但它并非自由软件。Krita 3.1 和之后的版本为 Tablet Pro 提供了预设的快捷键配置方案。
https://tabletpro.com/
参见
https://www.youtube.com/watch?v=WKXZgYqC3tI
的视频指引。
Windows 为笔式输入设备内建了花样繁多的设置和配套功能,但它们没有一个是好东西。这个工具可以帮助你在使用数位板时进行正确设置:
https://github.com/saveenr/Fix_My_Pen/releases
你可能需要先禁用然后重新启用触摸设备的驱动程序。(点击
开始
按钮并输入“设备管理器”以访问该工具)。选择符合 HID 标准(的用户控制设备或类似项目) 或者 Intel® 精确触摸设备等设备。点击右键,禁用该设备。再点击右键,启用该设备。
你可以点击工具栏最右端的按钮,从列出的工作空间中选中一个,随后 Krita 的界面将会依照该工作空间的配置复位。
你也可以在工具栏的空白区域或者任意工具面板的标题栏上点击右键,勾选第二项“工具箱”即可。
你还可以进入
设置
菜单,在“工具面板”子菜单中勾选
工具箱
。
在工具箱上点击右键即可指定图标大小。
如果启用的工具面板过多或位置安排不当,Krita 的窗口高度会受到工具面板总高度的推挤而超出屏幕大小,此时 Krita 将无法最大化。请重新安排工作空间中的各个工具面板。
请参见
恢复资源的过去版本
页面。
在笔刷工具面板的任意笔刷上面点击右键,然后给它分配一个标签。接着在画布上点击右键显示弹出面板,点击面板左下角的“标签”图标 (旧版软件则在右下角),选择刚才分配给笔刷的标签即可加载它。
可以,但存在一些限制。你可以在笔刷编辑器的
图像笔尖
标签页中使用
导入
按钮来加载 ABR 笔刷。但由于 Adobe 从未公开过他们笔刷的文件格式规范,我们只得通过逆向工程来摸索加载的方式。目前可以加载的内容仅限基本功能。
造成 Krita 运行缓慢的原因有很多,下面仅列出一些常见情况。
-
其他程序正在占用 CPU 或者内存:Spotify 和其他基于 Electron 的应用会造成该现象。
-
你正在运行 Windows,并且安装了第三方安全软件,如 Sandboxie 或 Total Defender 等。
-
你正在处理的图像体积过大,你的硬件性能不足以流畅地处理它。这可以是画布尺寸太大、颜色通道深度太高、图层数目过多等原因造成的。
-
你没有在 Krita 中启用画布加速功能
-
你启用了 (NVIDIA 显卡的) 垂直刷新同步 (V-Sync) 功能。
-
如果使用的是 macOS,在某些 mac 硬件下面可能要在 Krita 的设置中禁用画布显卡加速。
请参照
此页面
。
你可能安装并启用了太多的资源包。请在
对话框禁用一些。
如果你正在运行 Windows,且使用的是免安装版本的 Krita,Windows 会在每次启动 Krita 时扫描解压后的每一个文件,拖慢启动速度。你可以使用安装包版的 Krita,或者在 Microsoft Security Essentials 里面将 Krita 和它的文件夹设为例外。
-
检查笔刷的工具选项,看看是否不小心打开了防抖功能。
-
换用另一个缩放模式,如三线性算法过滤:
。
-
尝试使用 16 位以下的通道色深。
-
如果是 NVIDIA 显卡,可以尝试使用 16 位浮点的色彩空间。
-
如果是较为老旧的 AMD CPU,请禁用矢量优化,此功能在 AMD CPU上有问题:
。如果使用的是近期推出的 Ryzen 2 或者Threadripper CPU,你不需要更改此选项。
-
Krita 是一个相当消耗内存的应用程序,2 GB 的内存是最低限度,我们建议至少要有 4 GB 内存。
-
检查有没有其他程序在占用 CPU 资源。
-
如果你正在使用较大的笔刷,请启用即时预览。(使用很小的笔刷时请禁用它)。
-
将笔刷精度设置为 3 或者自动。
-
增大笔刷间隔数值。
-
如果上述办法都不奏效,请录制一段视频,并将下载连接和情况描述发表到
Krita 国际画师论坛 (英语)
的相关板块求助。中国大陆用户可以通过官网的“软件社区”栏目找到用户 QQ 群、百度贴吧、知乎等网站的相关板块求助。
-
检查是否已经启用了 OpenGL,如果没有,请启用它。如果 OpenGL 已经启用,而你的操作系统是 Windows,请换用 ANGLE 渲染器,或者干脆禁用 OpenGL。
当程序开始变慢时,点击状态栏显示图像尺寸的区域,它会显示 Krita 使用了多少内存,是否超出了内存限制,是否已经开始内存交换。内存交换功能使用硬盘缓存数据,因此会极大地拖慢程序的运行速度。你可以尝试缩小图像的尺寸,也可以尝试提高内存限制:
。
你没有选用“baseline”选项渲染动画,而你的默认视频播放器是 Windows Media Player。你可以换用 baseline 选项或着换用更好的视频播放应用程序,如 VLC。详情可参考
此流程图
。
你是否加载过非默认的键盘/画布快捷键方案 (例如 Photoshop/SAI Compatible 方案)?如果你加载过非默认方案,请确保同时为键盘快捷键和画布快捷键加载相同的方案 (例如同时为键盘快捷键和画布快捷键加载 Photoshop Compatible 方案)。如果两种快捷键加载的方案不一致,可能会造成快捷键冲突:例如中键缩放、平移、旋转无响应,笔刷无法绘制等情况。
Krita 商标的所有权归 Stichting Krita Foundation (Krita 有限责任基金会) 所有。Krita 源代码的版权归每一位贡献过源代码的人员所有。
Kiki 是一只电子松鼠,她是我们的吉祥物。她的设计者是 Tyson Tan (谭代山/钛山)。“Krita”在阿尔巴尼亚语中的含义是松鼠,因此我们选择了一只松鼠作为我们的吉祥物。
Krita 是 KDE 社区开发的一款
自由软件
。我们的理念是提供一款每一位画师都可使用的优秀创作工具。如果你希望支持 Krita 的开发,你也可以在 Windows Store 上购买支持自动更新的 Krita。
Krita 在 Steam 和 Windows 商店中销售的版本依然是自由开源软件。它们的软件包和你从 krita.org 官网下载的版本完全一致。销售产生的回报将全部用于 Krita 的开发,让四位全职开发人员能够专心服务该项目。没有人在利用这些回报变成有钱人。前往
Krita 的 Windows 商店版本
获取更多资讯。
可以。你使用 Krita 创作的作品是由你独占的私人财产。作品的所有权归属于你,你可以使用任意一种许可证来发表你的作品。Krita 的 GPL 许可证只对其源代码有效。Krita 可以被用于任意商业用途。不管是制作概念美术、材质、特效的工作室,参加商业游戏开发的游戏美术人员,以科研为目的的科学家,还是在校学生都可以自由地使用 Krita 来进行创作。
你也可以制作正在显示 Krita 界面的视频和直播,这可以作为教程或者绘画过程录像。
如果你改动了 Krita 的程序并打算分发你改动过的版本,你必需与其他人分享你的改动。Krita 的 GNU GPL 许可证赋予人们使用、研究、修改和分发 Krita 的自由,任何人无权剥夺这些自由。