Question

Je stocke des informations sur les images dans une base de données - aussi leur ImageFormat (jpeg, png, etc.)

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

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

Je veux le stocker dans la base de données en tant que GUID -. Et lire à partir de la base de données et obtenir le ImageFormat associé

Comment puis-je jetai le GUID b96b3cae-0728-11d3-9d7b-0000f81ef32e à System.Drawing.Imaging.ImageFormat.Jpeg.Guid ?

Était-ce utile?

La solution

Vous fournissez un System.Guid à < a href = "http://msdn.microsoft.com/en-us/library/system.drawing.imaging.imageformat.aspx" rel = "nofollow noreferrer"> System.Drawing.Imaging.ImageFormat 's constructeur , et vous pouvez lire en arrière en utilisant son Guid propriété .

Un System.Guid a plusieurs constructeurs , y compris une chaîne constructeur .

Autres conseils

1) GUID magasin dans une base de données au lieu de JPEG

2) utiliser constructeur:

ImageFormat(
    Guid guid
)

ne pas constructeur de ImageFormat vous laisser le ImageFormat par son Guid?

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top