Animation 将多个Postscript图像转换为动画gif

Animation 将多个Postscript图像转换为动画gif,animation,animated-gif,postscript,Animation,Animated Gif,Postscript,我有几个格式为“filename_0001.ps”、“filename_0002.ps”等的postscript图像。我想创建一个动画gif,将每个文件作为动画中的一个帧,但我不知道该如何做。我有超过500个文件,我想包括在一个单一的gif,并希望避免手动创建动画gif 我在谷歌上搜索了一下,找到了。在最底层,它似乎表明有一个单行命令可以用来生成gif,但我还没有弄清楚如何在我的案例中使用它 如有任何建议,将不胜感激 我使用了ghostscript和ImageMagick的convert来实现这

我有几个格式为“filename_0001.ps”、“filename_0002.ps”等的postscript图像。我想创建一个动画gif,将每个文件作为动画中的一个帧,但我不知道该如何做。我有超过500个文件,我想包括在一个单一的gif,并希望避免手动创建动画gif

我在谷歌上搜索了一下,找到了。在最底层,它似乎表明有一个单行命令可以用来生成gif,但我还没有弄清楚如何在我的案例中使用它


如有任何建议,将不胜感激

我使用了
ghostscript
和ImageMagick的
convert
来实现这一点。我使用了这些命令

gs -sDEVICE=png48 -g500x500 -o bezan%03d.png bezanim.ps
convert bezan*.png bezan.gif
为制作此动画,其中帧是单个postscript程序的单独页面

您可能只需要一个命令就可以做到这一点

convert filename_*.ps anim.gif

convert
将根据需要自动转换为
ghostscript
。但在我的例子中,我想直接指定ghostscript的参数。

为什么你从来不费心对图像进行反别名:p会很简单。@joojaa我实际上不知道怎么做。你能解释一下吗,或者你认为我应该提出一个新的问题,比如“如何从postscript渲染抗锯齿图像?”?只需以每边2-3的分辨率渲染,然后进行采样。像imagemagic这样的东西用于此目的是很简单的。下面是它的外观:我使用了这个cmdline:convert bezan*.png-set选项:filter:lobes 8-resize 25%result.png然后将它们制作成gifanm。您使用的光栅颜色有点不理想,但没有对输入进行太大的更改(使线条变宽,图像变大,仅此而已)