将多个Postscript图像转换为GIF动画

eBe*_*ani 2 animation postscript animated-gif

我有几个形式为"filename_0001.ps","filename_0002.ps"等的postscript图像.我想创建一个动画gif,每个文件作为动画中的一个帧,但我不知道我会怎么做去做那件事.我有超过500个文件,我想包含在一个单一的GIF中,并希望避免手动创建动画GIF.

我google了一下,发现了这一点.在最底层,它似乎表明有一个可用于制作gif的一行命令,但我无法弄清楚如何在我的情况下使用它.

任何建议,将不胜感激.

lus*_*oog 5

我用过ghostscript和ImageMagick convert来做这件事.我使用了这些命令

gs -sDEVICE=png48 -g500x500 -o bezan%03d.png bezanim.ps
convert bezan*.png bezan.gif
Run Code Online (Sandbox Code Playgroud)

这个Codegolf.Stackexchange挑战生成这个动画,其中框架是单个postscript程序的单独页面.

动画贝塞尔曲线

您可以使用单个命令执行此操作

convert filename_*.ps anim.gif
Run Code Online (Sandbox Code Playgroud)

并将根据需要进行convert外壳处理ghostscript.但对于我的情况,我想直接指定ghostscript的参数.

  • 它可能是这样的:http://i.imgur.com/Jtk2Yrr.gif 我使用了这个cmdline:**convert bezan*.png -set option:filter:lobes 8 -resize 25% result.png**然后将它们制作成gifanim。您使用的光栅颜色有点不太理想,但并没有改变输入太多(使线条更宽,图像更大,仅此而已) (2认同)