Adobe Fireworks使用看起来像APNG的多图像PNG格式,但不幸的是它是一些奇怪的专有格式。
我在Linux(Xubuntu)上工作,所以我无法安装Fireworks。我需要一种方法来打开这些文件,至少能够将它们作为常规PNG文件提取,同时保留图层。我发现了一些用于APNG的Linux工具(显然它们不起作用),但没有用于Fireworks PNG格式。
我知道我可以在VM中运行Windows并安装Fireworks,但这太过分了。我只会这样做作为最后的手段。
有什么想法吗?
编辑:下面的图片是Fireworks PNG。您的浏览器很可能将其视为常规PNG并且仅显示图片1(在白色背景上手绘弯曲的东西)。如果您下载并使用Fireworks打开它,您可以看到它实际上包含2张图片,每张图片有两层。
答案 0 :(得分:2)
来自Adobe的Google "fireworks to png"
时的第一个链接从技术上讲,Macromedia选择了PNG(代表Portable Network Graphics)作为Fireworks的原生文件格式,因为 format具有开源和专有特性。多数情况 应用程序,默认文件格式是专有的,意思是其他 应用程序无法打开它。但是,PNG是一个开源文件 格式。一些图形应用程序和浏览器也可以打开PNG。 但是,他们只能读取PNG文件信息的图形部分。 Fireworks PNG文件包含第二个" chunk"的数据 其他应用程序无法读取,其中包含专有信息 关于切片,交互性和任何动态效果的事情 可能已被应用。
你要做的最好的是该链接中提到的RPC接口,因为你看起来像未记录的专有二进制格式的块,当我以十六进制查看你的示例图像时,对我来说非常难以逆向工程编辑器。
答案 1 :(得分:0)
也许得到wine
并使用它安装和运行Fireworks。如果您遇到问题,我找到了一个很好的教程here.