在 Linux 上打开 Fireworks PNG

Open Fireworks PNG on Linux

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

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

我知道我可以 运行 Windows 在 VM 中安装 Fireworks,但这太过分了。我只会在万不得已时才这样做。

有什么想法吗?

编辑:下图是 Fireworks PNG。您的浏览器很可能会将其视为常规 PNG 并仅显示扁平化的图片 1(白色背景上的手绘曲线)。下载下来用Fireworks打开,可以看到里面其实有2张图片,每张有两层。

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

Unfortunately what you want does not seem to exist.

来自 Adob​​e 的第一个 link 当你 Google "fireworks to png"

Technically speaking, Macromedia chose PNG (which stands for Portable Network Graphics) as the native file format for Fireworks because the format has both open source and proprietary characteristics. In most applications, the default file format is proprietary, meaning other applications can't open it. PNG, however, is an open source file format. Some graphic applications and browsers can open PNGs too. However, they can only read the graphical portion of a PNG's file information. Fireworks PNG files contain a second "chunk" of data that other applications can't read, which contains proprietary information about things like slicing, interactivity, and any Live Effects that may have been applied.

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