Как сделать так, чтобы картинки не переворачивались при выводе из бд
Картинки вывожу в Image, ListView и DataGrid. Некоторые выводятся нормально, некоторые перевёрнуто.
Вот, например,вывод в Image:
var pict = from Map in Fields1Entities.GetContex().Map where Map.Name ==
"Флюсовые известняки" select Map;
var bit = pict.First().Picture;
using (MemoryStream ms = new MemoryStream(bit))
{
BitmapImage img = new BitmapImage();
img.BeginInit();
img.CacheOption = BitmapCacheOption.OnLoad;
img.StreamSource = ms;
img.EndInit();
picture.Source = img;
}
Запрос на добавление картинки в бд
SELECT BulkColumn FROM Openrowset(Bulk 'путь к картинке', Single_Blob)as Image23)
Источник: Stack Overflow на русском