Linux 命令行指令¶
Krita 是一款原生的 Linux 程序。作为 Linux 程序的传统,它也支持在不打开程序窗口的情况下直接在命令行终端中处理图像。 这项功能原本在 Windows 和 macOS 版本中是被禁用的,但是自 3.3 版起它们也可以使用命令行处理图像了。
该功能主要用于 bash 或 shell 脚本,比如将大量 KRA 文件转换为 PNG 文件的批处理脚本。
导出指令¶
你可以使用下面的参数在命令行终端快速导出文件和转换文件格式:
krita importfilename --export --export-filename exportfilename
- importfilename
把这段文本替换成你需要处理的文件名。
- --export¶
导出一个文件,具体的导出参数可在后面指定。
- --export-filename <filename>¶
指定导出的文件名。<filename> (含方括号) 部分是文件名。
- exportfilename
把这段文本替换成你要导出的文件名。使用不同的扩展名来更改文件格式。
示例:
krita file.png --export --export-filename final.jpg
这条命令会把文件 file.png 另存为 file.jpg 。
- --export-sequence¶
Added in version 4.2.
用指定的文件名导出动画,然后退出。
如果一个 kra 文件不含动画,那么此命令将显示 “This file has no animation. (此文件不含动画)” 错误信息,不进行任何操作。
krita --export-sequence --export-filename file.png test.kra这条命令会读取 test.kra 中的动画,并按照 –export-filename (file.png) 的值来确定导出的动画序列的文件格式为 PNG,每帧文件名的前缀为 (“file”)。
PDF 导出指令¶
导出 PDF 的指令和导出普通文件的不一样,它的指令是 --export-pdf 。
krita file.png --export-pdf --export-filename final.pdf
在上面的例子中,export-pdf 指令会把文件 file.png 导出成 PDF 文件。
警告
因为保存的文件不正常,该功能自 3.1 版起被移除。
按自定义屏幕 DPI 启动¶
- --dpi <dpiX,dpiY>¶
此旧选项已不再具备任何功能。
打开模板指令¶
Open krita and automatically open the given image file as a template. This allows you to, for example, create a shortcut to Krita that opens a given template, so you can get to work immediately!
krita --template path/to/the/templatename.kra
- --template path/to/the/templatename.kra¶
Open the target image file as a template.
Supported format: all the one already supported by Krita (eg. PNG, JPG, KRA, etc…).
krita --template /home/username/sketchbook/sketch-template-page.kraThis opens the file sketch-template-page.kra as a template.
krita --template /home/username/sketchbook/sketch-template-page.kra /home/username/sketchbook/sketch-template-page.kraThis opens the file sketch-template-page.kra as a template twice, in separate documents.
启动指令¶
Added in version 3.3:
- --nosplash¶
启动 Krita 但不显示启动图。
- --canvasonly¶
以画布独占模式启动 Krita 。
- --fullscreen¶
以全屏模式启动 Krita 。
- --workspace Workspace¶
用指定的工作空间启动 Krita。例如:
krita --workspace Animation用动画工作空间启动 Krita。
- --file-layer <filename>¶
启动 Krita,并将
filename为文件名的图像添加为一个文件图层。使用此指令参数时,你必须同时打开一个图像,或者使用new-image指令新建一个图像。示例:
krita file.kra --file-layer image.pngkrita --new-image RGBA,U8,1000,1000 --file-layer image.jpg如果已经有一个 Krita 实例正在运行,且 只允许一个 Krita 实例 选框没有勾选,则此指令可被单独用于将文件图层添加到正在运行的 Krita 实例的当前图像中。
例如:
krita --file-layer image.png