-2

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

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

我知道我可以在 VM 中运行 Windows 并安装 Fireworks,但这有点矫枉过正。我只会将此作为最后的手段。

有任何想法吗 ?

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

PNG 示例

4

2 回答 2

2

不幸的是,你想要的似乎并不存在。

当你谷歌“fireworks to png”时,来自 Adob​​e 的第一个链接

从技术上讲,Macromedia 选择 PNG(代表 Portable Network Graphics)作为 Fireworks 的本机文件格式,因为该格式具有开源和专有特性。在大多数应用程序中,默认文件格式是专有的,这意味着其他应用程序无法打开它。然而,PNG 是一种开源文件格式。一些图形应用程序和浏览器也可以打开 PNG。 但是,他们只能读取 PNG 文件信息的图形部分。Fireworks PNG 文件包含其他应用程序无法读取的第二“块”数据,其中包含有关切片、交互性和可能已应用的任何动态效果等内容的专有信息。

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

于 2015-09-21T19:55:24.973 回答
0

也许wine使用它来获取并安装和运行 Fireworks。如果您遇到问题,我在这里找到了一个不错的教程。

于 2015-09-21T10:36:57.077 回答