Linux 命令行指令
Krita 是一个原生的 Linux 程序。作为 Linux 程序的传统,它也支持在不打开程序窗口的情况下直接在命令行终端中处理图像。 这项功能原本在 Windows 和 OSX 版本中是被禁用的,但是自 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
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 启动 Krita 。
--dpi <dpiX,dpiY>
用指定的屏幕 DPI 启动 Krita 。
示例:
krita --dpi <72,72>
打开模板指令
在启动 Krita 的同时自动打开指定的模版。你可以使用此功能建立一个快捷方式,通过它启动 Krita 时软件会自动打开指定的模板,这样你就可以立即开始工作了!
krita --template templatename.desktop
--template templatename.desktop
用于指定模板的参数。
Krita 使用 .desktop 扩展名保存模板。你可以在 .local/share/krita/template 或者 Krita 的安装目录中找到模板。
krita --template BD-EuroTemplate.desktop
这条命令将启动 Krita 并打开“欧式 BD 漫画”模板。
krita --template BD-EuroTemplate.desktop BD-EuroTemplate.desktop
这条命令将启动 Krita 并打开两次“欧式 BD 漫画模板”作为两个独立文档。
启动指令
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.png
krita --new-image RGBA,U8,1000,1000 --file-layer image.jpg
如果已经有一个 Krita 实例正在运行,且 只允许一个 Krita 实例 选框没有勾选,则此指令可被单独用于将文件图层添加到正在运行的 Krita 实例的当前图像中。
例如: krita --file-layer image.png