命令行工具可将openraster(.ora)文件导出到jpeg / png / etc

yuv*_*lio 1 command-line raster imagemagick image-processing graphicsmagick

是否有命令行脚本可以将openraster(.ora)格式的图形文件转换为更简化的图像格式(jpeg,png,...)?我没有从粗略的互联网搜索中发现“进入”选项。

我尝试了convert来自ImageMagick和GraphicsMagick库的熟悉的命令,但是它们都没有.ora文件的解码委托。

到目前为止,我发现的唯一一个是KDE Calligra套件中的calligraconverter。某些小问题(背景色混乱)可以正常工作。我想知道是否还有其他选择(现在或正在使用),或者这是大多数使用的方法。使用示例:

$ calligraconverter --batch some-triangles.ora some-triangles.jpeg
...
$ ls -lh
total 1.2M
-rw-rw-r-- 1 yuvilio yuvilio  66K Nov 18 18:41 some-triangles.jpeg
-rw-rw-r-- 1 yuvilio yuvilio 1.1M Nov 18 16:25 some-triangles.ora
$ 
Run Code Online (Sandbox Code Playgroud)

仅供参考,当用wacom数位板编写“笔记本”(文件束)并绘制诸如mypaint或krita之类的绘图程序时,我的用例是节省空间。由于openraster文件会由于存储的所有版本和图层信息而变大,因此,如果我不再需要编辑原始文件,则最好将其导出。

Nam*_*nge 5

由于ORA文件实际上只是一个重命名的.zip文件,其中包含PNG列表,因此从中获取合并的PNG应该很容易。实际上,该规范要求ZIP的根目录中包含图像的PNG表示形式,称为“ mergedimage.png”,因此最佳情况下,您可以提取该zip并进行抓取。