Сохранение изображений в БД - PullRequest
2 голосов
/ 02 апреля 2009

Я могу сохранить изображение в базе данных, транслируя его в байтовый массив, используя приведенный ниже код, но когда оно возвращается, оно теряет альфа-смешение вокруг изображения и показывает блочную синюю рамку.

image.Save(stream, image.RawFormat);

Как я могу вернуть исходную картинку обратно?

Ответы [ 2 ]

0 голосов
/ 25 января 2010

Используйте определенный ImageFormat, например ::

image.Save(stream, ImageFormat.Png); 
0 голосов
/ 05 апреля 2009

Вам обязательно нужно сохранить его как байтовый массив ... Я слышал о нескольких проблемах с попытками сделать это. Как насчет сохранения пути и другой информации об изображении, чтобы ваше приложение могло просто извлечь его из каталога ...

...