Преобразование идентификатора GUID в System.Рисование.Визуализация.Формат изображения
-
22-09-2019 - |
Вопрос
Я храню информацию об изображениях в базе данных, а также их формат изображения (jpeg, png и т.д.).
Console.WriteLine(System.Drawing.Imaging.ImageFormat.Jpeg.Guid);
Outputs: b96b3cae-0728-11d3-9d7b-0000f81ef32e
Я хочу сохранить это в базе данных как GUID - и прочитать из базы данных и получить соответствующий ImageFormat.
Как мне преобразовать GUID b96b3cae-0728-11d3-9d7b-0000f81ef32e в Систему.Рисование.Визуализация.Формат изображения.Jpeg.Guid ?
Решение
Вы предоставляете Система.Идентификатор Guid к тому Система.Рисование.Визуализация.Формат изображения's конструктор, и вы можете прочитать его обратно , используя его Идентификатор пользователя собственность.
Система.Guid имеет несколько конструкторы, включая строка конструктор.
Другие советы
1) сохраните GUID в базе данных вместо JPEG
2) используйте конструктор:
ImageFormat(
Guid guid
)
Не делает Конструктор ImageFormat позволить вам получить ImageFormat по его Guid?