在Linux上打开Fireworks PNG

时间:2015-09-18 16:03:38

标签: linux png fireworks

Adob​​e Fireworks使用看起来像APNG的多图像PNG格式,但不幸的是它是一些奇怪的专有格式。

我在Linux(Xubuntu)上工作,所以我无法安装Fireworks。我需要一种方法来打开这些文件,至少能够将它们作为常规PNG文件提取,同时保留图层。我发现了一些用于APNG的Linux工具(显然它们不起作用),但没有用于Fireworks PNG格式。

我知道我可以在VM中运行Windows并安装Fireworks,但这太过分了。我只会这样做作为最后的手段。

有什么想法吗?

编辑:下面的图片是Fireworks PNG。您的浏览器很可能将其视为常规PNG并且仅显示图片1(在白色背景上手绘弯曲的东西)。如果您下载并使用Fireworks打开它,您可以看到它实际上包含2张图片,每张图片有两层。

PNG example

2 个答案:

答案 0 :(得分:2)

Unfortunately what you want does not seem to exist.

来自Adobe的Google "fireworks to png"

时的第一个链接
  

从技术上讲,Macromedia选择了PNG(代表Portable   Network Graphics)作为Fireworks的原生文件格式,因为   format具有开源和专有特性。多数情况   应用程序,默认文件格式是专有的,意思是其他   应用程序无法打开它。但是,PNG是一个开源文件   格式。一些图形应用程序和浏览器也可以打开PNG。   但是,他们只能读取PNG文件信息的图形部分。 Fireworks PNG文件包含第二个" chunk"的数据   其他应用程序无法读取,其中包含专有信息   关于切片,交互性和任何动态效果的事情   可能已被应用。

你要做的最好的是该链接中提到的RPC接口,因为你看起来像未记录的专有二进制格式的块,当我以十六进制查看你的示例图像时,对我来说非常难以逆向工程编辑器。

答案 1 :(得分:0)

也许得到wine并使用它安装和运行Fireworks。如果您遇到问题,我找到了一个很好的教程here.