2012-04-15 4 views
1

최근에 I learned 이미지를 바이트로 저장하는 방법 (텍스트 파일의 RGB 값) 이제 RGB 값 배열에서 완벽하게 유효한 이미지를 만드는 방법을 알고 싶습니다.RGB 픽셀 배열에서 이미지를 저장하는 방법은 무엇입니까?

+1

당신이 [치수를 필요 생성자를 (사용할 수 없음을 http://msdn.microsoft.com/en-us/library/7we6s1x3 .aspx), 파일을 읽고 각 픽셀에서'SetPixel'을 호출합니까? – dasblinkenlight

+0

파일이 없습니다. 픽셀의 RGB 값 배열이 2 차원 밖에 없습니다. 다음에 무엇을해야합니까? (편집 : 두 번째 메모를 보지 못했으며 지금 시도 중) – user1306322

답변

2

당신은 @dasblinkenlight 언급 접근 사용할 수 있습니다

int width = 1; // read from file 
int height = 1; // read from file 
var bitmap = new Bitmap(width, height, PixelFormat.Canonical); 

for (int y = 0; y < height; y++) 
    for (int x = 0; x < width; x++) 
    { 
     int red = 0; // read from array 
     int green = 0; // read from array 
     int blue = 0; // read from array 
     bitmap.SetPixel(x, y, Color.FromArgb(0, red, green, blue)); 
    } 
관련 문제