从 kra 导出一个 png,一个 krita 文件
Export a png from kra, a krita document
我正在开发一个使用 bash 命令的一体化图像转换工具。所以我想知道如何使用命令行将具有多层的 krita“.kra”文档导出到 "png" 图像?
不是您想要的现成命令行实用程序解决方案,但仍然如此。
中找到以下 python 脚本
尝试根据您的需要进行调整。
import sys, zipfile
import Image
import StringIO
if len(sys.argv) != 4:
sys.exit('Usage: '+sys.argv[0]+' <Input> <Output> <Size>')
thumbnail = zipfile.ZipFile(sys.argv[1]).read('preview.png')
im = Image.open(StringIO.StringIO(thumbnail))
im.thumbnail( (int(sys.argv[3]), int(sys.argv[3])) )
im.save(sys.argv[2],'png')
Krita 有一个命令行转换器。然而,从 2.9 版本开始,它被删除了,取而代之的是使用参数调用 krita 二进制文件。
如果 krita 版本是 2.8 或更低你应该使用 calligraconverter
calligraconverter --batch -- input output
在 2.9 中你可以这样调用 krita
krita input --export --export-filename output
默认情况下,这两个命令的输出格式都基于输出扩展名。更多信息 运行 calligraconverter (2.8) 或 krita(2.9) 命令“--help”。
我正在开发一个使用 bash 命令的一体化图像转换工具。所以我想知道如何使用命令行将具有多层的 krita“.kra”文档导出到 "png" 图像?
不是您想要的现成命令行实用程序解决方案,但仍然如此。
中找到以下 python 脚本尝试根据您的需要进行调整。
import sys, zipfile
import Image
import StringIO
if len(sys.argv) != 4:
sys.exit('Usage: '+sys.argv[0]+' <Input> <Output> <Size>')
thumbnail = zipfile.ZipFile(sys.argv[1]).read('preview.png')
im = Image.open(StringIO.StringIO(thumbnail))
im.thumbnail( (int(sys.argv[3]), int(sys.argv[3])) )
im.save(sys.argv[2],'png')
Krita 有一个命令行转换器。然而,从 2.9 版本开始,它被删除了,取而代之的是使用参数调用 krita 二进制文件。
如果 krita 版本是 2.8 或更低你应该使用 calligraconverter
calligraconverter --batch -- input output
在 2.9 中你可以这样调用 krita
krita input --export --export-filename output
默认情况下,这两个命令的输出格式都基于输出扩展名。更多信息 运行 calligraconverter (2.8) 或 krita(2.9) 命令“--help”。