La conversión de un GUID para System.Drawing.Imaging.ImageFormat
-
22-09-2019 - |
Pregunta
almaceno información sobre las imágenes en una base de datos - también su ImageFormat (jpeg, gif, etc)
.Console.WriteLine(System.Drawing.Imaging.ImageFormat.Jpeg.Guid);
Outputs: b96b3cae-0728-11d3-9d7b-0000f81ef32e
Quiero guardar esto en la base de datos como un GUID -. Y leer de la base de datos y obtener el ImageFormat asociada
¿Cómo se echó el GUID b96b3cae-0728-11d3-9d7b-0000f81ef32e a System.Drawing.Imaging.ImageFormat.Jpeg.Guid ?
Solución
Tiene que poner una System.Guid a la < a href = "http://msdn.microsoft.com/en-us/library/system.drawing.imaging.imageformat.aspx" rel = "nofollow noreferrer"> System.Drawing.Imaging.ImageFormat 's constructor , y se puede leer de nuevo utilizando su Guid propiedad .
A System.Guid tiene varias constructores , incluyendo un constructor de cadena .
Otros consejos
1) tienda de GUID en una base de datos en lugar de JPEG
2) el uso constructor:
ImageFormat(
Guid guid
)
no ImageFormat es constructor le permiten obtener la ImageFormat por su GUID?