Преобразование Marshal.Copy Bitmap в эквивалент Silverlight

У меня возникла проблема с преобразованием следующего фрагмента кода для существующего компонента в 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[], а width и height - это требуемая ширина и высота изображения.

Кто-нибудь может поделиться идеями по этому поводу?


person user1926805    schedule 24.12.2012    source источник