将 kra(krita 文档)导出为 png

将 kra(krita 文档)导出为 png

如何使用命令行将具有多层的 krita(kra)文档导出为 png?

答案1

Calligra 转换器

sudo apt-get install calligra-libs

运行

calligraconverter input_file output_file

或者你可以尝试此解决方案

文件/Nautilus 中的 Artscript

Artscript 是一款可以即时转换/添加水印/粘合大量图像格式的软件。甚至包括 SVG、*.kra 和 *.ora。

下载并解压 Artscriptk 源代码到一个文件夹中。获取最后一个 这里

  • 然后使用文件转到/home/<yourusername>/.local/share/nautilus/scripts
  • 创建文件 Artscriptk
  • touch Artscriptk
  • 赋予其执行权限

    sudo chmod +x Artscriptk 
    
  • 并编辑它:

    gedit Artscriptk
    
  • 将其粘贴到里面,然后根据解压 Artscriptk 源的位置自定义路径:

    #!/bin/sh
    /home/<yourusernamehere>/path/to/artscriptk/artscript2.tcl $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS
    

现在您可以在 Files/Nautilus 中选择文件,然后右键单击→脚本→Artscript,并将文件发送到 Artscript 以供使用。

答案2

我在 Windows 的 Linux 子系统 (WSL) 上尝试过这个,但不知为何它不起作用。不过我想出了一个快速的小解决方法。

.kra 文件实际上只是档案,它们里面实际上有 2 个 png 版本的图像:mergedimage.pngpreview.png。因此,您只需使用 7z 或其他归档工具即可提取mergedimage.png

因此在一个命令中将是:

7z x my_image.kra -o. *.png

或者

7z x my_image.kra -o. mergedimage.png

如果你只想要后者。

-o.标志将输出目录设置为当前目录,您可能需要尝试一下。

相关内容