반응형

이미지의 특정 부분의 픽셀을 뽑아내야 할 때가 있다.

 오늘은 간단히 이미지의 특정 픽셀의 컬러를 추출하는 방법을 포스팅하려 한다.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
public static getImgPixel (String url) {  
 
        BufferedImage image = null;  
 
        try {  
            image = ImageIO.read(new File(url));
            int x = image.getWidth(null);
            int y = image.getHeight(null);
            Color color = new Color(image.getRGB(x-1, y-1));   //이미지의 맨 마지막 픽셀의 값
 
           int red = color.getRed();
           int blue = color.getBlue();
           int green = color.getGreen();
           int alpha = color.getBlue();
 
        } catch (IOException e) {  
            e.printStackTrace();  
        }  
        return image;  
 
}  
 
cs


 이러한 방법을 이용해서 겹쳐있는 이미지에서 특정한 이미지만 뽑아낼 수도 있다.

이 방법은 다음 포스팅에 이어서 적도록 하겠다.

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기