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?

Foi útil?

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
scroll top