인터페이스 java.awt.image.ImageConsumer 의 사용 (Java Platform SE 6) - xrath.com 에서 번역됨

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

JavaTM Platform
Standard Ed. 6

전 다음 | 프레임 있어 프레임 없음

## 인터페이스
java.awt.image.ImageConsumer 의 사용

ImageConsumer 를 사용하고 있는 패키지
java.awt.image | 이미지를 작성 및 수정하기 위한 클래스를 제공합니다.
java.awt.image.renderable | draw에 의존하지 않는 이미지를 작성하기 위한 클래스 및 인터페이스를 제공합니다.
javax.swing | 모든 플랫폼에서 가능한 한 똑같이 기능하는 「경량」(Java 공통 언어) 컴퍼넌트세트를 제공합니다.

java.awt.image 에서의 ImageConsumer 의 사용

ImageConsumer 을 구현하고 있는 java.awt.image 의 클래스
`class` | `AreaAveragingScaleFilter` 최근 접점 알고리즘보다 매끈매끈한 결과를 얻을 수 있는, 간단한 영역 평균화 알고리즘을 사용해 이미지를 슬캘링 하는 ImageFilter 클래스입니다.
`class` | `BufferedImageFilter` `BufferedImageFilter` 클래스는,`ImageFilter` 를 서브 클래스화해, 전송원과 전송처가 단일의 이미지 연산자 (`BufferedImageOp` )를 사용해, Image Producer/Consumer/Observer 패러다임(paradigm)의 `BufferedImage` 에 필터를 거는 간단하고 쉬운 수단을 제공합니다.
`class` | `CropImageFilter` 이미지를 자르기 위한 ImageFilter 클래스입니다.
`class` | `ImageFilter` 이 클래스에는, 일련의 인터페이스 메소드용의 필터가 구현되고 있어 ImageProducer 로부터 ImageConsumer 에 데이터를 전송 하기 위해서 사용됩니다.
`class` | `PixelGrabber` PixelGrabber 클래스는, Image 객체나 ImageProducer 객체와 접속해 그 이미지의 픽셀의 부분집합을 추출 가능한 ImageConsumer 를 구현합니다.
`class` | `ReplicateScaleFilter` ImageFilter 클래스는, 가장 간단한 알고리즘을 사용해 이미지의 사이즈를 변경하는 클래스입니다.
`class` | `RGBImageFilter` 이 클래스는, 디폴트 RGB ColorModel 이미지의 픽셀을 수정하는 ImageFilter 를 용이하게 작성하기 위한 방법을 제공합니다.

ImageConsumer 으로서 선언되고 있는 java.awt.image 의 필드
`protected ImageConsumer` | `ImageFilter. consumer` 특별한 이미지 데이터 스트림의 컨슈머(consumer)이며, ImageFilter 의 이 인스턴스가 데이터를 필터 처리합니다.

ImageConsumer 형의 파라미터를 가지는 java.awt.image 의 메소드
`void` | `ImageProducer. addConsumer (ImageConsumer ic)` 이 메소드는,`ImageProducer` 에 `ImageConsumer` 를 등록하기 위해서 사용되어 나중에 `Image` 를 복구성 할 경우에, 그 이미지 데이터에 액세스 합니다.
`void` | `FilteredImageSource. addConsumer (ImageConsumer ic)` 필터를 통한 이미지 데이터를 요구하는 컨슈머(consumer)의 리스트로 지정된 `ImageConsumer` 를 추가합니다.
`void` | `MemoryImageSource. addConsumer (ImageConsumer ic)` 이 이미지의 데이터의 전달 대상이 되고 있는 컨슈머(consumer)의 리스트에 ImageConsumer 를 추가합니다.
`ImageFilter` | `ImageFilter. getFilterInstance (ImageConsumer ic)` 지정된 ImageConsumer 의 필터링을 실제로 실시하는 ImageFilter 객체의 일의인 인스턴스를 돌려줍니다.
`boolean` | `ImageProducer. isConsumer (ImageConsumer ic)` 지정된 `ImageConsumer` 객체가, 이 `ImageProducer` 을 사용해 컨슈머(consumer)로서 현재 등록되어 있는지 어떤지를 판정합니다.
`boolean` | `FilteredImageSource. isConsumer (ImageConsumer ic)` 이 이미지의 데이터의 전달 대상이 되고 있는 컨슈머(consumer)의 리스트에, ImageConsumer 가 현재 등록되어 있는지 어떤지를 판정합니다.
`boolean` | `MemoryImageSource. isConsumer (ImageConsumer ic)` 현재 이 이미지의 데이터의 전달 대상이 되고 있는 컨슈머(consumer)의 리스트에 ImageConsumer 가 있을지 어떨지를 판정합니다.
`void` | `ImageProducer. removeConsumer (ImageConsumer ic)` 이미지 데이터를 받도록(듯이) 현재 등록되어 있는 컨슈머리스트로부터, 지정된 `ImageConsumer` 객체를 삭제합니다.
`void` | `FilteredImageSource. removeConsumer (ImageConsumer ic)` 이 이미지의 데이터의 전달 대상이 되고 있는 컨슈머(consumer)의 리스트로부터 ImageConsumer 를 삭제합니다.
`void` | `MemoryImageSource. removeConsumer (ImageConsumer ic)` 이 이미지의 데이터의 전달 대상이 되고 있는 컨슈머(consumer)의 리스트로부터 ImageConsumer 를 삭제합니다.
`void` | `ImageProducer. requestTopDownLeftRightResend (ImageConsumer ic)` 이미지 데이터를 상하 좌우순서로 재발송신 하도록(듯이) `ImageProducer` 에 요구하기 위해서,`ImageConsumer` 에 의해 사용됩니다.
`void` | `FilteredImageSource. requestTopDownLeftRightResend (ImageConsumer ic)` 지정된 ImageConsumer 에, 위에서 아래, 왼쪽에서 오른쪽의 순서로 이제(벌써) 1 회 이미지 데이터를 다시 전달하도록(듯이) 요구합니다.
`void` | `MemoryImageSource. requestTopDownLeftRightResend (ImageConsumer ic)` 지정된 ImageConsumer 에, 위에서 아래, 왼쪽에서 오른쪽의 순서로 이제(벌써) 1 회 이미지 데이터를 다시 전달하도록(듯이) 요구합니다.
`void` | `ImageProducer. startProduction (ImageConsumer ic)` 지정된 `ImageConsumer` 객체를 컨슈머(consumer)로서 등록해, 이미지 데이터의 복구성을 즉시 개시합니다.
`void` | `FilteredImageSource. startProduction (ImageConsumer ic)` 필터를 통한 이미지의 생성을 개시합니다.
`void` | `MemoryImageSource. startProduction (ImageConsumer ic)` 이 이미지 데이터를 요구하는 컨슈머(consumer)의 리스트에 ImageConsumer 를 추가해, ImageConsumer 인터페이스 경유로 즉시 이미지 데이터의 전송을 개시합니다.

java.awt.image.renderable 에서의 ImageConsumer 의 사용

ImageConsumer 형의 파라미터를 가지는 java.awt.image.renderable 의 메소드
`void` | `RenderableImageProducer. addConsumer (ImageConsumer ic)` 이 이미지의 데이터의 전달 대상이 되고 있는 컨슈머(consumer)의 리스트에 ImageConsumer 를 추가합니다.
`boolean` | `RenderableImageProducer. isConsumer (ImageConsumer ic)` 현재 이 이미지의 데이터의 전달 대상이 되고 있는 컨슈머(consumer)의 리스트에 ImageConsumer 가 있을지 어떨지를 판정합니다.
`void` | `RenderableImageProducer. removeConsumer (ImageConsumer ic)` 이 이미지의 데이터의 전달 대상이 되고 있는 컨슈머(consumer)의 리스트로부터 ImageConsumer 를 삭제합니다.
`void` | `RenderableImageProducer. requestTopDownLeftRightResend (ImageConsumer ic)` 지정된 ImageConsumer 에, 위에서 아래, 왼쪽에서 오른쪽의 순서로 이제(벌써) 1 회 이미지 데이터를 다시 전달하도록(듯이) 요구합니다.
`void` | `RenderableImageProducer. startProduction (ImageConsumer ic)` 이 이미지의 데이터의 전달 대상이 되고 있는 컨슈머(consumer)의 리스트에 ImageConsumer 를 추가해, ImageConsumer 인터페이스를 사용해 즉시 이미지 데이터의 전달을 개시합니다.

javax.swing 에서의 ImageConsumer 의 사용

ImageConsumer 를 구현하고 있는 javax.swing 의 클래스
`class` | `GrayFilter` 이미지를 그레이 스케일로 변환해, 이미지내의 픽셀의 명도를 올리는 것에 의해, 이미지를 「무효로 한다」이미지 필터입니다.

개요 | 패키지 | 클래스 | 사용 | 계층 트리 | 비추천 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 도 참조해 주세요.