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

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

JavaTM Platform
Standard Ed. 6

전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드

## java.awt.image
인터페이스 ImageProducer

기존의 구현 클래스의 일람:
  FilteredImageSource , MemoryImageSource , RenderableImageProducer

    public interface ImageProducer

Image 객체용의 이미지 데이터를 생성할 수가 있는 객체를 위한 인터페이스입니다. 이미지에는 ImageProducer 가 포함됩니다. ImageProducer 는, 이미지의 복구성이 필요한 때, 예를 들어, Image 의 크기의 변경이나 Image 의 높이나 폭이 필요한 때 등에 사용됩니다.

관련 항목:
  `ImageConsumer`

메소드의 개요
`void` | `addConsumer (ImageConsumer ic)` 이 메소드는,`ImageProducer` 에 `ImageConsumer` 를 등록하기 위해서 사용되어 나중에 `Image` 를 복구성 할 경우에, 그 이미지 데이터에 액세스 합니다.
`boolean` | `isConsumer (ImageConsumer ic)` 지정된 `ImageConsumer` 객체가, 이 `ImageProducer` 을 사용해 컨슈머(consumer)로서 현재 등록되어 있는지 어떤지를 판정합니다.
`void` | `removeConsumer (ImageConsumer ic)` 이미지 데이터를 받도록(듯이) 현재 등록되어 있는 컨슈머리스트로부터, 지정된 `ImageConsumer` 객체를 삭제합니다.
`void` | `requestTopDownLeftRightResend (ImageConsumer ic)` 이미지 데이터를 상하 좌우순서로 재발송신 하도록(듯이) `ImageProducer` 에 요구하기 위해서,`ImageConsumer` 에 의해 사용됩니다.
`void` | `startProduction (ImageConsumer ic)` 지정된 `ImageConsumer` 객체를 컨슈머(consumer)로서 등록해, 이미지 데이터의 복구성을 즉시 개시합니다.

메소드의 상세

### addConsumer

    void addConsumer(ImageConsumer  ic)

  이 메소드는,`ImageProducer` 에 `ImageConsumer` 를 등록하기 위해서 사용되어 나중에 `Image` 를 복구성 할 경우에, 그 이미지 데이터에 액세스 합니다. `ImageProducer` 는 즉시, 또는 `startProduction` 메소드가 다음의 이용 가능한 이미지의 복구성을 개시할 경우에,`ImageConsumer`인터페이스를 사용해 이미지 데이터를 컨슈머(consumer)에게 전송 할 수 있습니다.

  파라미터:
    `ic` - 지정된 `ImageConsumer`
  관련 항목:
    `startProduction(java.awt.image.ImageConsumer)`

### isConsumer

    boolean isConsumer(ImageConsumer  ic)

  지정된 `ImageConsumer` 객체가, 이 `ImageProducer` 을 사용해 컨슈머(consumer)로서 현재 등록되어 있는지 어떤지를 판정합니다.

  파라미터:
    `ic` - 지정된 `ImageConsumer`
  반환값:
    지정된 `ImageConsumer` 가 이 `ImageProducer` 에 등록되어 있는 경우는 `true`, 그렇지 않은 경우는 `false`

### removeConsumer

    void removeConsumer(ImageConsumer  ic)

  이미지 데이터를 받도록(듯이) 현재 등록되어 있는 컨슈머리스트로부터, 지정된 `ImageConsumer` 객체를 삭제합니다. 현재 등록되지 않은 컨슈머(consumer)를 삭제해도 에러로는 되지 않습니다. ``ImageProducer` 은 즉시, 이 컨슈머(consumer)에게로의 데이터 전송을 중지합니다.

  `
  파라미터:
    `ic` - 지정된 `ImageConsumer`

### startProduction

    void startProduction(ImageConsumer  ic)

  지정된 `ImageConsumer` 객체를 컨슈머(consumer)로서 등록해, 이미지 데이터의 복구성을 즉시 개시합니다. 이미지 데이터는, 이 컨슈머(consumer)나 벌써 프로듀서로 등록되어 있는 것 외의 컨슈머(consumer)에게 전송 됩니다. 이 메소드는, 이미지의 복구성을 즉시 개시하는 addConsumer 메소드와는 다릅니다.

  파라미터:
    `ic` - 지정된 `ImageConsumer`
  관련 항목:
    `addConsumer(java.awt.image.ImageConsumer)`

### requestTopDownLeftRightResend

    void requestTopDownLeftRightResend(ImageConsumer  ic)

  이미지 데이터를 상하 좌우순서로 재발송신 하도록(듯이) `ImageProducer` 에 요구하기 위해서,`ImageConsumer` 에 의해 사용됩니다. 픽셀을 차례로 받는 것으로 변환 알고리즘의 질이 높아져, 양질인 이미지 출력을 얻을 수 있습니다. `ImageProducer` 는, 이 순서로 데이터를 재발송신 할 수가 없는 경우, 이 호출을 무시할 수가 있습니다. 데이터를 재발송신 할 수 있는 경우,`ImageProducer` 는 이하와 같은 최소한의 `ImageConsumer` 메소드 호출을 실행하는 것에 의해 응답합니다.

                      ic.setHints(TOPDOWNLEFTRIGHT | < otherhints >);
              ic.setPixels(...);      // As many times as needed
              ic.imageComplete();

  파라미터:
    `ic` - 지정된 `ImageConsumer`
  관련 항목:
    `ImageConsumer.setHints(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 도 참조해 주세요.