BlipExtension 架构 URI 的值:“28A0092B-C50C-407e-A947-70E740481C1C”

Value of BlipExtension Schema URI: "28A0092B-C50C-407e-A947-70E740481C1C"

问题

class DocumentFormat.OpenXml.Drawing.BlipExtension 有一个 属性 叫做 Uri。在许多示例中,我看到使用了值 28A0092B-C50C-407e-A947-70E740481C1C;但从未发现这个值是什么/它是否重要,或者它是否是任意的并且只是因为人们从现有示例代码中复制粘贴而普遍存在。

有谁知道这个 GUID 值的相关性是什么?

背景

我一直在修复遗留应用程序中的错误,同时一直在重构以删除一些代码的面条化。

在执行此操作时,我发现了一些硬编码值; 插入到文档中的任何图像都被命名​​为 Koala.jpg。该系统与考拉无关;暗示此人只是简单地复制粘贴了一些代码,而没有考虑这些值的上下文/含义。 另一个硬编码值是 BlipExtension 的 Uri:28A0092B-C50C-407e-A947-70E740481C1C。 我想确定此 GUID 是否具有任何特定含义,或者它是否只是一个唯一值。谷歌搜索显示在许多示例代码中使用了这个值,但到目前为止我还没有找到它的解释。示例结果如下。

查看 BlipExtension 文档并没有提供太多关于如何找出这个 GUID 是什么/它指的是什么模式的信息。 https://msdn.microsoft.com/en-us/library/documentformat.openxml.drawing.blipextension.uri(v=office.14).aspx

它看起来像是 useLocalDpi 扩展的特定值。

[MS-ODRAWXML]: Office Drawing Extensions to Office Open XML Structure 文档列出了 DrawingML 规范的许多扩展,每个扩展都有自己独特的 Guid Uri 属性。

Section 2.3.1.13 是提及 28A0092B-C50C-407e-A947-70E740481C1C 作为 扩展列表 URI 属性 用于 useLocalDpi 扩展的部分。看起来这个设置是在 Word 2010 中引入的,所以添加了一个扩展来支持它。

正如@Cindy Meister 所指出的那样 Koala.jpg 文件是随Windows.

(许多版本)一起提供的示例图片