Я пытаюсь отобразить изображение с помощью BitmapImage
в течение некоторого времени, и это сработало. Я изменил изображение, и оно перестало работать.
Для Bitmapimage
я использовал этот код:
`ms.Seek(0, SeekOrigin.Begin); // ms is memory stream
BitmapImage b = new BitmapImage();
b.SetSource(ms);
image.ImageSource = b;`
Я столкнулся с фрагментом кода, где он проверял, соответствует ли длина байтов [] == 14400
if(bytes.length == 14400)
{
var bmp = new WriteableBitmap(width, height);
Buffer.BlockCopy(buffer, 0, bmp.Pixels, 0, buffer.Length);
}
Я хочу знать, когда использовать WriteableBitmap и BitmapImage.