我已经获得了大约1000瑞士法郎(我甚至得到了fla' s)文件我需要转换为任何图像(jpg,gif,png ...),唯一的解决方案是此刻将fla保存为图像。对这个数额没有帮助。
我是否可以使用任何命令行工具?我在Windows 7或Ubuntu上。 已经搜索过一堆工具,但他们一次只能转换一个文件或者必须购买。
旁注:瑞士法郎没有动画,只是静态图片
答案 0 :(得分:3)
找到解决方案并希望分享:
我使用了sfwtools,我安装了:
sudo add-apt-repository ppa:guilhem-fr/swftools
sudo apt-get update
sudo apt-get install swftools
使用gedit创建了一个bash脚本(让我们称之为convertwf)
#!/bin/bash
for file in *.swf;
do
swfrender "$file" -o "$file.png"
done
如果您在子文件夹中有swf文件,请使用此扩展版本:
#!/bin/bash
for file in $(find "path/to/directory" -name '*.swf');
do
swfrender "$file" -o "$file.png"
done
终于做到了:
chmod +x convertswf
./convertswf
希望它有所帮助!