CropImageFilter (Java Platform SE 6) - xrath.com 에서 번역됨

개요 | 패키지 | 클래스 | 사용 | 계층 트리 | 비추천 API | 색인 | 헬프

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` 를 호출해, 프로퍼티이 추가됩니다.

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

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

### setDimensions

    public void setDimensions(int w,
                              int h)

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

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

  정의:
    인터페이스 `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 배열의 픽셀이, 추출하는 영역에 들어가 있을지 어떨지를 판정해, 그 영역에 들어가는 픽셀의 부분집합만을 재전송 합니다.

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

  정의:
    인터페이스 `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 배열의 픽셀이, 추출하는 영역에 들어가 있을지 어떨지를 판정해, 그 영역에 들어가는 픽셀의 부분집합만을 재전송 합니다.

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

  정의:
    인터페이스 `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)`

개요 | 패키지 | 클래스 | 사용 | 계층 트리 | 비추천 API | 색인 | 헬프

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 도 참조해 주세요.