Преобразование ColorConvertedBitmap в байтовый массив в C # - PullRequest
0 голосов
/ 28 августа 2010

Мне нужно получить байтовый массив из моего ColorConvertedBitmap, представляющего растровое изображение. Я пытался использовать метод CopyPixels, но безуспешно.

Как выполнить эту задачу и какой подход лучше?

Заранее спасибо за ответы и подсказки!

1 Ответ

1 голос
/ 28 августа 2010
public static byte[] BitmapToBytes(ColorConvertedBitmap ccb)
{
    byte[] bytes = new byte[ccb.PixelWidth * ccb.PixelHeight * ccb.Format.BitsPerPixel / 8];
    ccb.CopyPixels(bytes, ccb.PixelWidth * ccb.Format.BitsPerPixel / 8, 0);
    return bytes;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...