2012-06-25 5 views
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[])); 
    } 
} 

답변

5

이 시도

private void ConvertBitmapToBytes(Bitmap[] BitmapArray) 
{ 
    byte[][] BitmapBytes = new byte[BitmapArray.Length][]; 
    for (int i = 0; i < BitmapArray.Length; i++) 
    { 
     BitmapBytes[i] = ImageToByte(BitmapArray[i]); 
    } 
} 

그것이 내가이 내가 찾고 정확히 무엇이라고 생각

+0

도움이되기를 바랍니다 . 감사! –

관련 문제