4

我将有关图像的信息存储在数据库中 - 以及它们的 ImageFormat(jpeg、png 等)。

Console.WriteLine(System.Drawing.Imaging.ImageFormat.Jpeg.Guid);  

Outputs: b96b3cae-0728-11d3-9d7b-0000f81ef32e

我想将它作为 GUID 存储在数据库中 - 并从数据库中读取并获取关联的 ImageFormat。

如何将 GUID b96b3cae-0728-11d3-9d7b-0000f81ef32e 转换为 System.Drawing.Imaging.ImageFormat.Jpeg.Guid ?

4

3 回答 3

3

您向 System.Drawing.Imaging.ImageFormat 的构造函数提供System.Guid 可以使用它的Guid属性读回它。

System.Guid 有几个构造函数,包括一个字符串构造函数。

于 2010-03-29T14:58:25.570 回答
1

1) 将 GUID 存储在数据库中,而不是 JPEG

2)使用构造函数:

ImageFormat(
    Guid guid
)
于 2010-03-29T14:57:39.067 回答
0

ImageFormat 的构造函数不是让您通过其 Guid 获取 ImageFormat 吗?

于 2010-03-29T14:57:46.123 回答