BitmapImage
을 사용하여 이미지를 표시하려고하고 있습니다. 이미지가 변경되어 작동이 중지되었습니다.Silverlight에서 WriteableBitmap 및 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를 사용하는시기를 알아야합니다. iProgrammer 가입일
비트 맵은 대답에서 변경 가능/불변입니다. 비트 맵을 만들 때 비트 맵을 변경할 수 있습니다. 변경할 수 없습니다. – user2526236