2011-03-25 5 views

답변

1

각 픽셀 색상이 2D 배열을 얻으려고합니까?

getRGB(int x, int y) 
따라서

, 각 픽셀을 통해 단지 루프는 다음과 같이 배열에 추가 할 수 있습니다 :

int[][] array = new int[img.getWidth()][img.getHeight()]; 
for (int i = 0; i < img.getWidth(); i++) { 
    for (int j = 0; i < img.getHeight(); j++) { 
     array[i][j] = img.getRGB(i, j); 
    } 
} 

이 당신에게 2D를 줄 것이다 자바의 BufferedImage 클래스에서 방법이있다 각 픽셀의 RGB 값의 배열.

+0

대단히 고마워. 그것은 내 숙제를하기 위해 정말로 필요합니다. : D – irham

0

그래픽 컨텍스트의 drawImage()을 사용하는이 Java example을 검토하여 이미지를 확대하고 각 픽셀의 색상을보고하십시오.

0

파이썬 이미지 라이브러리 (PIL)을보고 싶을 수도 있습니다.

+0

어디에서 파이썬 3을위한 PIL을 다운로드 할 수 있습니까? 나는 결코 그것을 발견하지 않았다 – irham

+0

나는 그들이 아직 그것을 지원한다고 생각하지 않는다. –

관련 문제