windows - 将 ~1000 swf 转换为 jpg/png/gif

标签 windows image ubuntu flash

我有大约 1000 个 swf(我什至有 fla 的)文件,需要转换为任何图像(jpg、gif、png ...),目前唯一的解决方案是将 fla 保存为图像。对于这个数额没有帮助。

有没有我可以使用的命令行工具?我使用的是 Windows 7 或 Ubuntu。 已经搜索了一堆工具,但它们一次只能转换一个文件,或者必须购买。

旁注:swf 不是动画,只是静态图片

最佳答案

找到了解决方案并想分享:

我使用了 sfwtools,我安装它时使用:

sudo add-apt-repository ppa:guilhem-fr/swftools
sudo apt-get update
sudo apt-get install swftools

使用 gedit 创建了一个 bash 脚本(假设它名为 Convertswf)

#!/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

希望对你有帮助!

关于windows - 将 ~1000 swf 转换为 jpg/png/gif,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27657180/

相关文章:

c# - 以编程方式防止 Windows 10 在更新后自动重启

windows - 适用于 Windows 的双 socket

windows - Windows 中的互斥与事件

ubuntu - 开始时视频上的ffmpeg drawtext

ubuntu - Zeppelin - Flink 问题运行基础教程

r - Linux 上带有特殊字符 ($) 的密码(mount 语句)

windows - 更新Windows文件夹中的所有git repos

html - 从自己的域设置背景图像没有显示 - 外部域有效

java - 使用 NetBeans IDE 将图像添加到 JPanel

ios - 将图像处理转换为 64 位会创建黑线