在哪里可以找到当前的 Adob​​e 图像格式规范? “剪切路径”

Posted

技术标签:

【中文标题】在哪里可以找到当前的 Adob​​e 图像格式规范? “剪切路径”【英文标题】:Where Can I Find Current Adobe Image Format Specifications? "Clipping Paths" 【发布时间】:2010-10-24 09:26:16 【问题描述】:

这是关于 Adob​​e 的图像资源块 (IRB),它们以 TIFF、PSD、JPEG 格式存储。它也被称为“8BIM”,该标准是随 Adob​​e 的 Photoshop 3(1994 年 11 月)发布的。

IRB 包含有关颜色配置文件和剪切路径的信息(我感兴趣的内容)。

我在 Internet 上能找到的唯一文档是 Adob​​e 在 1990 年提供的 this 4 page document。

我一直在搜索imagemagick源代码,发现剪辑路径的IRB ID是从2000到2998,这是一个可用的998个剪辑路径。

所以我设法从 JPEG 和 TIFF 文件中获取每个资源块的 IRB 字节数组,在四页文档中指定。我推出了自己的测试并测试了Graphics Mill,看看是否设法获得了相同的信息。

我不知道如何将剪切路径字节数组转换为任何可用的东西,因为我什至不知道 adobe photoshop 使用的格式。想法是将剪切路径映射到 c# GDI+ 图形路径。

我认为 adobe 多年来一直是平面设计行业的领导者,但他们甚至无法提供必要的文档,这有点可悲。

谁能推荐我可以使用的任何文档?

【问题讨论】:

【参考方案1】:

它对你来说几乎是真实的,但可以在这里找到一些信息 http://www.adobe.com/devnet-apps/photoshop/fileformatashtml/PhotoshopFileFormats.htm

【讨论】:

【参考方案2】:

+1 给米蒂卡

Adobe 规范包含 PSD 剪辑路径的描述。最后一次修订的日期是 2013 年 10 月,看起来 Adob​​e 目前正在处理它。至少我觉得添加了新的东西。

如果您正在寻找使用 PSD 格式的代码,请查看 libpsd。这是一个很好的开源,很容易阅读。有时该规范会提供更多信息。

至于GraphicsMill,自6x版本it can transform Adob​​e Clipping Path to GdiPlus GraphicsPath。

【讨论】:

以上是关于在哪里可以找到当前的 Adob​​e 图像格式规范? “剪切路径”的主要内容,如果未能解决你的问题,请参考以下文章

以编程方式读取 Adob​​e 游戏变量/与游戏/游戏机器人交互

如何在不使用其 Streaming 服务器的情况下实施 Adob​​e HTTP Streaming 规范

在 Adob​​e Air 中获取当前登录的操作系统用户

在 Swift 中集成 Adob​​e Creative SDK 图像编辑器

以 EPS 格式保存 ggplot 以在 Adob​​e Illustrator 中进行编辑——文本问题

在 Adob​​e CS4 上设置 GAforflash 时遇到问题