c# - 在哪里可以找到当前的 Adob​​e 图像格式规范? "Clipping Paths"

标签 c# gdi+ path irb clipping

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

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

我在互联网上唯一能找到的文档是 this 4 page document Adobe 于 1990 年提供。

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

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

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

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

任何人都可以建议我可以使用的文档吗?

最佳答案

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

关于c# - 在哪里可以找到当前的 Adob​​e 图像格式规范? "Clipping Paths",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/832935/

相关文章:

c# - 使用正则表达式从字符串中检索数字

c# - 将原始 RGB 字节数组转换为 JPG 编码的字符串 base64

C++ 直接绘制到屏幕上(如叠加)

windows-vista - 为什么我不能从命令行调用 python?

c# - 在 Windows 窗体中检索数据库和图像

c# - 在执行期间从 UI 向 BackgroundWorker 传递信息

C# System.Runtime.InteropServices.COMException (0x800A03EC) : Exception from HRESULT: 0x800A03EC Microsoft. Office.Interop.Excel._Workbook.SaveAs()

c# - Picturebox 中的可移动 FrameControl 无法按预期工作

c++11 - boost::filesystem::current_path() 返回空路径

bash - 使用 bash tab-completion 忽略路径条目