0

我在将现有组件的以下代码片段转换为 Silverlight 时遇到问题。

Bitmap bmp = new Bitmap(width, height);
BitmapData bmpData = bmp.LockBits(new Rectangle(0, 0, width, height), ImageLockMode.WriteOnly, PixelFormat.Format24bppRgb);
Marshal.Copy(data, 0, bmpData.Scan0, data.Length);
bmp.UnlockBits(bmpData);

数据是byte[]和是所需的图像宽度和高度widthheight

任何人都可以分享一些想法吗?

4

1 回答 1

0
using (MemoryStream ms = new MemoryStream(imageBytes, 0, imageBytes.Length))
{
    BitmapImage im = new BitmapImage();
    im.SetSource(ms);
    this.imageControl.Source = im;
}
于 2012-12-24T15:13:20.533 回答