JavaTM Platform
Standard Ed. 6

java.awt.image
클래스 CropImageFilter

java.lang.Object 
  상위를 확장 java.awt.image.ImageFilter 
      상위를 확장 java.awt.image.CropImageFilter
모든 구현된 인터페이스:
ImageConsumer , Cloneable


public class CropImageFilter
extends ImageFilter

이미지를 자르기 위한 ImageFilter 클래스입니다. 이 클래스는, 존재하고 있는 이미지의 구형 영역을 추출해, 그 추출된 영역만을 포함한 새로운 이미지를 제공하기 위해서 ImageFilter 클래스를 확장하고 있습니다. 기존의 이미지로부터 자르기 위해서(때문에), FilteredImageSource 와 함께 사용하는 것을 의도하고 있습니다.

관련 항목:
FilteredImageSource , ImageFilter

필드의 개요
 
클래스 java.awt.image. ImageFilter 로부터 상속된 필드
consumer
 
인터페이스 java.awt.image. ImageConsumer 로부터 상속된 필드
COMPLETESCANLINES , IMAGEABORTED , IMAGEERROR , RANDOMPIXELORDER , SINGLEFRAME , SINGLEFRAMEDONE , SINGLEPASS , STATICIMAGEDONE , TOPDOWNLEFTRIGHT
 
생성자 의 개요
CropImageFilter (int x, int y, int w, int h)
          소스의 Image 로부터, 파라미터 x, y, w, h 로 지정한 절대 구형 영역을 추출하는 CropImageFileter 를 작성합니다.
 
메소드의 개요
 void setDimensions (int w, int h)
          소스의 이미지의 사이즈를 오버라이드(override) 해, 이 자르는 구형 영역의 사이즈를 ImageConsumer 에 건네줍니다.
 void setPixels (int x, int y, int w, int h, ColorModel  model, byte[] pixels, int off, int scansize)
          전송 되어 온 byte 배열의 픽셀이, 추출하는 영역에 들어가 있을지 어떨지를 판정해, 그 영역에 들어가는 픽셀의 부분집합만을 재전송 합니다.
 void setPixels (int x, int y, int w, int h, ColorModel  model, int[] pixels, int off, int scansize)
          전송 되어 온 int 배열의 픽셀이, 추출하는 영역에 들어가 있을지 어떨지를 판정해, 그 영역에 들어가는 픽셀의 부분집합만을 재전송 합니다.
 void setProperties (Hashtable <?,?> props)
          소스의 객체의 프로퍼티에 잘라진 영역인 것을 나타내는 프로퍼티을 더한 것을 건네줍니다.
 
클래스 java.awt.image. ImageFilter 로부터 상속된 메소드
clone , getFilterInstance , imageComplete , resendTopDownLeftRight , setColorModel , setHints
 
클래스 java.lang. Object 로부터 상속된 메소드
equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
 

생성자 의 상세

CropImageFilter

public CropImageFilter(int x,
                       int y,
                       int w,
                       int h)
소스의 Image 로부터, 파라미터 x, y, w, h 로 지정한 절대 구형 영역을 추출하는 CropImageFileter 를 작성합니다.

파라미터:
x - 추출되는 구형의 최상부의 x 위치
y - 추출되는 구형의 최상부의 y 위치
w - 추출되는 구형의 폭
h - 추출되는 구형의 높이
메소드의 상세

setProperties

public void setProperties(Hashtable <?,?> props)
소스의 객체의 프로퍼티에 잘라진 영역인 것을 나타내는 프로퍼티을 더한 것을 건네줍니다. 이 메소드는 super.setProperties 를 호출해, 프로퍼티이 추가됩니다.  

주:이 메소드는, 필터 처리의 대상이 되는 픽셀로 구성되는 ImageImageProducer 에 의해 불려 가는 것을 상정해 구현되고 있습니다. 이 클래스를 사용해 이미지의 픽셀을 필터 처리하는 개발자는, 이 메소드를 직접 호출하지 말아 주세요. 이 메소드를 직접 호출하면(자), 필터 조작을 방해할 가능성이 있습니다.

정의:
인터페이스 ImageConsumer 내의 setProperties
오버라이드(override):
클래스 ImageFilter 내의 setProperties
파라미터:
props - 소스 객체로부터의 프로퍼티

setDimensions

public void setDimensions(int w,
                          int h)
소스의 이미지의 사이즈를 오버라이드(override) 해, 이 자르는 구형 영역의 사이즈를 ImageConsumer 에 건네줍니다.  

주:이 메소드는, 필터 처리의 대상이 되는 픽셀로 구성되는 ImageImageProducer 에 의해 불려 가는 것을 상정해 구현되고 있습니다. 이 클래스를 사용해 이미지의 픽셀을 필터 처리하는 개발자는, 이 메소드를 직접 호출하지 말아 주세요. 이 메소드를 직접 호출하면(자), 필터 조작을 방해할 가능성이 있습니다.

정의:
인터페이스 ImageConsumer 내의 setDimensions
오버라이드(override):
클래스 ImageFilter 내의 setDimensions
파라미터:
w - 소스 이미지의 폭
h - 소스 이미지의 높이
관련 항목:
ImageConsumer

setPixels

public void setPixels(int x,
                      int y,
                      int w,
                      int h,
                      ColorModel  model,
                      byte[] pixels,
                      int off,
                      int scansize)
전송 되어 온 byte 배열의 픽셀이, 추출하는 영역에 들어가 있을지 어떨지를 판정해, 그 영역에 들어가는 픽셀의 부분집합만을 재전송 합니다.  

주:이 메소드는, 필터 처리의 대상이 되는 픽셀로 구성되는 ImageImageProducer 에 의해 불려 가는 것을 상정해 구현되고 있습니다. 이 클래스를 사용해 이미지의 픽셀을 필터 처리하는 개발자는, 이 메소드를 직접 호출하지 말아 주세요. 이 메소드를 직접 호출하면(자), 필터 조작을 방해할 가능성이 있습니다.

정의:
인터페이스 ImageConsumer 내의 setPixels
오버라이드(override):
클래스 ImageFilter 내의 setPixels
파라미터:
x - 설정되는 픽셀 영역의 좌상구석의 X 좌표
y - 설정되는 픽셀 영역의 좌상구석의 Y 좌표
w - 픽셀 영역의 폭
h - 픽셀 영역의 높이
model - 지정된 ColorModel
pixels - 픽셀의 배열
off - pixels 배열의 오프셋(offset)
scansize - pixels 배열내의 어느 픽셀행으로부터 다음의 픽셀행까지의 거리
관련 항목:
ImageConsumer.setPixels(int, int, int, int, java.awt.image.ColorModel, byte[], int, int)

setPixels

public void setPixels(int x,
                      int y,
                      int w,
                      int h,
                      ColorModel  model,
                      int[] pixels,
                      int off,
                      int scansize)
전송 되어 온 int 배열의 픽셀이, 추출하는 영역에 들어가 있을지 어떨지를 판정해, 그 영역에 들어가는 픽셀의 부분집합만을 재전송 합니다.  

주:이 메소드는, 필터 처리의 대상이 되는 픽셀로 구성되는 ImageImageProducer 에 의해 불려 가는 것을 상정해 구현되고 있습니다. 이 클래스를 사용해 이미지의 픽셀을 필터 처리하는 개발자는, 이 메소드를 직접 호출하지 말아 주세요. 이 메소드를 직접 호출하면(자), 필터 조작을 방해할 가능성이 있습니다.

정의:
인터페이스 ImageConsumer 내의 setPixels
오버라이드(override):
클래스 ImageFilter 내의 setPixels
파라미터:
x - 설정되는 픽셀 영역의 좌상구석의 X 좌표
y - 설정되는 픽셀 영역의 좌상구석의 Y 좌표
w - 픽셀 영역의 폭
h - 픽셀 영역의 높이
model - 지정된 ColorModel
pixels - 픽셀의 배열
off - pixels 배열의 오프셋(offset)
scansize - pixels 배열내의 어느 픽셀행으로부터 다음의 픽셀행까지의 거리
관련 항목:
ImageConsumer.setPixels(int, int, int, int, java.awt.image.ColorModel, byte[], int, int)

JavaTM Platform
Standard Ed. 6

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.