我有数百个swf(单页)文件,编号为01.swf ... 121.swf
我想将它们批量转换为png,我使用的是来自swftools的swfrender,我使用MAC OSX。
如何批量转换?
这一次工作
swfrender文件[01-02] .swf -o output.png
答案 0 :(得分:3)
使用bash:
for x in *.swf; do
swfrender ${x} -o ${x%.swf}.png
done
虽然我会用
swfrender -X 1836 -Y 2376 ${x} -o ${x%.swf}.png
美国信件大小页面至少可以轻微阅读(约200 dpi)。
答案 1 :(得分:1)
我不是shell专家,这就是为什么我会使用python代码来执行此操作
import os
for i in range(0,10):
os.system("swfrender file%02d.swf -o output.png" % i)
答案 2 :(得分:1)
如果您需要比从swfrender获得的分辨率更高的分辨率,您可以试用免费的Adobe AIR应用程序 Kurst SWF Renderer 1.0来自Karim Beyrouti,或商业SWF Renderer 2.0
屏幕截图显示了300%缩放的设置: