在哪里可以找到当前的 Adobe 图像格式规范? “剪切路径”
Posted
技术标签:
【中文标题】在哪里可以找到当前的 Adobe 图像格式规范? “剪切路径”【英文标题】:Where Can I Find Current Adobe Image Format Specifications? "Clipping Paths" 【发布时间】:2010-10-24 09:26:16 【问题描述】:这是关于 Adobe 的图像资源块 (IRB),它们以 TIFF、PSD、JPEG 格式存储。它也被称为“8BIM”,该标准是随 Adobe 的 Photoshop 3(1994 年 11 月)发布的。
IRB 包含有关颜色配置文件和剪切路径的信息(我感兴趣的内容)。
我在 Internet 上能找到的唯一文档是 Adobe 在 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 月,看起来 Adobe 目前正在处理它。至少我觉得添加了新的东西。
如果您正在寻找使用 PSD 格式的代码,请查看 libpsd。这是一个很好的开源,很容易阅读。有时该规范会提供更多信息。
至于GraphicsMill,自6x版本it can transform Adobe Clipping Path to GdiPlus GraphicsPath。
【讨论】:
以上是关于在哪里可以找到当前的 Adobe 图像格式规范? “剪切路径”的主要内容,如果未能解决你的问题,请参考以下文章
以编程方式读取 Adobe 游戏变量/与游戏/游戏机器人交互
如何在不使用其 Streaming 服务器的情况下实施 Adobe HTTP Streaming 规范
在 Swift 中集成 Adobe Creative SDK 图像编辑器