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.GuidSystem.Drawing.Imaging.ImageFormatコンストラクターに提供すると、その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 に答える