3
바이트 배열의 각 인덱스가 비트 맵을 나타내는 바이트 배열로 변환하려고하는 비트 맵 배열이 있습니다. 어떻게하는지 알아 내는데 어려움이 있습니다. 누구든지 제안이 있으면 알려주십시오. 감사!비트 맵 배열을 바이트 배열로 변환
public byte[] ImageToByte(Bitmap image){
using (MemoryStream ms = new MemoryStream())
{
// Convert Image to byte[]
image.Save(ms, ImageFormat.Bmp);
byte[] imageBytes = ms.ToArray();
return imageBytes;
}
}
을 그리고, 코드이 될 것입니다 :
private void ConvertBitmapToBytes(Bitmap[] BitmapArray)
{
byte[][] BitmapBytes = new byte[BitmapArray.Length][];
ImageConverter convert = new ImageConverter();
for (int i = 0; i < BitmapArray.Length; i++)
{
BitmapBytes[i] = new byte[BitmapArray.Length];
BitmapBytes[i][i] = convert.ConvertTo(BitmapArray[i], typeof(byte[]));
}
}
도움이되기를 바랍니다 . 감사! –