Convertendo um GUID em System.Drawing.Imaging.ImageFormat
-
22-09-2019 - |
Pergunta
Eu armazeno informações sobre imagens em um banco de dados - também seu ImageFormat (jpeg, png etc).
Console.WriteLine(System.Drawing.Imaging.ImageFormat.Jpeg.Guid);
Outputs: b96b3cae-0728-11d3-9d7b-0000f81ef32e
Quero armazenar isso no banco de dados como um GUID - ler no banco de dados e obter o ImageFormat associado.
Como faço para lançar o GUID B96B3CAE-0728-11D3-9D7B-0000F81EF32E para System.drawing.imaging.imageFormat.jpeg.guid?
Solução
Você fornece um Sistema.Guid para o System.Drawing.Imaging.ImageFormatde construtor, e você pode lê-lo novamente usando seu Guia propriedade.
Um System.Guid tem vários construtores, incluindo um corda construtor.
Outras dicas
1) Armazene Guid em um banco de dados em vez de JPEG
2) Use o construtor:
ImageFormat(
Guid guid
)
Não Construtor do ImageFormat Deixe você obter o ImageFormat pelo seu GUID?
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow