JavaTM Platform
Standard Ed. 6

패키지 java.awt.image

이미지를 작성 및 수정하기 위한 클래스를 제공합니다.

참조처:
          설명

인터페이스의 개요
BufferedImageOp 이 인터페이스는,BufferedImage 객체에 대해서 실행되는 단일 입력 조작 및 단일 출력 조작을 기술합니다.
ImageConsumer ImageProducer 인터페이스 경유로 이미지 데이터를 표시하는 객체를 위한 인터페이스입니다.
ImageObserver Image 가 구축될 때, Image 정보에 관한 통지를 받기 위한 비동기 갱신 인터페이스입니다.
ImageProducer Image 객체용의 이미지 데이터를 생성할 수가 있는 객체를 위한 인터페이스입니다.
RasterOp 이 인터페이스는, Raster 객체에 대해서 실행되는 단일 입력 조작과 단일 출력 조작을 기술합니다.
RenderedImage RenderedImage 는, Raster 형식에서의 이미지 데이터 포함이나 작성이 가능한 객체를 위한 공통 인터페이스입니다.
TileObserver WritableRenderedImage 의 타일이 getWritableTile 의 호출을 개입시켜 변경 가능하게 되는 경우, 및 마지막 releaseWritableTile 의 호출을 개입시켜 변경 불가능하게 되는 경우에, 통지를 받으려고 하는 객체를 위한 인터페이스입니다.
WritableRenderedImage WriteableRenderedImage 는, Raster 의 형식에서 이미지 데이터를 포함하거나 작성하거나 할 수가 있어 변경이나 덧쓰기가 가능한 객체를 위한 공통 인터페이스입니다.
 

클래스의 개요
AffineTransformOp 이 클래스는, 아핀 변환을 사용해, 전송원의 이미지 또는 Raster 의 2 차원 좌표로부터 전송처의 이미지 또는 Raster 의 2 차원 좌표에의 선형 매핑을 실행합니다.
AreaAveragingScaleFilter 최근 접점 알고리즘보다 매끈매끈한 결과를 얻을 수 있는, 간단한 영역 평균화 알고리즘을 사용해 이미지를 슬캘링 하는 ImageFilter 클래스입니다.
BandCombineOp 이 클래스는, 지정된 행렬을 사용해,Raster 내에서 밴드의 임의의 선형의 편성을 실행합니다.
BandedSampleModel 이 클래스는, 반드인타리브화 방식에서 포함되는 이미지 데이터를 나타냅니다.
BufferedImage BufferedImage 서브 클래스는, 이미지 데이터의 액세스 가능한 버퍼를 갖춘 Image 를 기술합니다.
BufferedImageFilter BufferedImageFilter 클래스는,ImageFilter 를 서브 클래스화해, 전송원과 전송처가 단일의 이미지 연산자 (BufferedImageOp )를 사용해, Image Producer/Consumer/Observer 패러다임(paradigm)의 BufferedImage 에 필터를 거는 간단하고 쉬운 수단을 제공합니다.
BufferStrategy BufferStrategy 클래스는, 특정의 Canvas 또는 Window 상의 복잡한 메모리를 편성하는 메카니즘을 나타냅니다.
ByteLookupTable 이 클래스는, 룩업테이블 객체를 정의합니다.
ColorConvertOp 이 클래스는, 전송원이미지의 데이터의 색변환을 픽셀 단위로 실행합니다.
ColorModel ColorModel abstract 클래스는, 픽셀치를 색성분 (적, 초록, 파랑등) 및 알파 성분으로 변환하는 메소드를 캡슐화합니다.
ComponentColorModel 이것은 ColorModel 클래스의 1 개로, 픽셀치를 취급합니다.
ComponentSampleModel 이 클래스는, DataBuffer 의 데이터 요소 1 개(살)에 1 개씩 픽셀을 형성하는 각 샘플이 포함되고 있는 이미지 데이터를 나타냅니다.
ConvolveOp 이 클래스는, 전송원으로부터 전송처에의 간직해 연산을 구현합니다.
CropImageFilter 이미지를 자르기 위한 ImageFilter 클래스입니다.
DataBuffer 이 클래스는, 1 개(살) 이상의 데이터 배열을 랩하기 위한의 것입니다.
DataBufferByte 이 클래스는 DataBuffer 를 확장해, 데이터를 바이트로서 내부적으로 포함합니다.
DataBufferDouble 이 클래스는 DataBuffer 를 확장해,double 형식에서 내부적으로 데이터를 포함합니다.
DataBufferFloat 이 클래스는 DataBuffer 를 확장해,float 형식에서 내부적으로 데이터를 포함합니다.
DataBufferInt 이 클래스는 DataBuffer 를 확장해, 데이터를 integer 로서 내부적으로 포함합니다.
DataBufferShort 이 클래스는 DataBuffer 를 확장해, 데이터를 short 형식의 정수로서 내부적으로 포함합니다.
DataBufferUShort 이 클래스는 DataBuffer 를 확장해, 데이터를 short 형식의 정수로서 내부적으로 포함합니다.
DirectColorModel DirectColorModel 클래스는, RGB 의 색과 알파의 정보를 개별의 샘플로서 나타내, 1 개의 픽셀의 모든 샘플을 int, short, 또는 byte 형의 수로 1 개에 팩 하는 픽셀치를 취급하는 ColorModel 클래스입니다.
FilteredImageSource 이 클래스는, ImageProducer 인터페이스를 구현한 것입니다.
ImageFilter 이 클래스에는, 일련의 인터페이스 메소드용의 필터가 구현되고 있어 ImageProducer 로부터 ImageConsumer 에 데이터를 전송 하기 위해서 사용됩니다.
IndexColorModel IndexColorModel 클래스는, 디폴트의 sRGB 칼라 스페이스의 고정 칼라 맵에 대한 인덱스인, 단일의 샘플로부터 되는 픽셀치를 취급하는 ColorModel 클래스입니다.
Kernel Kernel 클래스는, 어느 지정된 픽셀과 그 주위의 픽셀이, 필터 오퍼레이션의 출력 이미지내의 픽셀의 위치에 대해서 계산된 값에, 어떻게 영향을 주는지를 기술하는 매트릭스를 정의합니다.
LookupOp 이 클래스는 전송원으로부터 전송처에의 룩 업 조작을 구현합니다.
LookupTable 이 abstract 클래스는, 룩업테이블 객체를 정의합니다.
MemoryImageSource 이 클래스는, 배열을 사용해 Image 의 픽셀치를 생성하는 ImageProducer 인터페이스를 구현합니다.
MultiPixelPackedSampleModel MultiPixelPackedSampleModel 클래스는, 단일 밴드화 된 이미지를 표현해, 복수의 단일 샘플 픽셀을 1 개의 데이터 요소에 팩 할 수 있습니다.
PackedColorModel PackedColorModel 클래스는, 색과 알파의 정보를 개별의 샘플로서 나타내, 1 개의 픽셀의 모든 샘플을 int, short, 또는 byte 형의 수로 1 개에 팩 하는 픽셀치를 취급하는 abstract ColorModel 클래스입니다.
PixelGrabber PixelGrabber 클래스는, Image 객체나 ImageProducer 객체와 접속해 그 이미지의 픽셀의 부분집합을 추출 가능한 ImageConsumer 를 구현합니다.
PixelInterleavedSampleModel 이 클래스는, 피크세르인타리브화 방식에서 포함되어 픽셀의 각 샘플이 DataBuffer 의 1 데이터 요소를 차지하는 이미지 데이터를 나타냅니다.
Raster 픽셀로 구성되는 구형 배열을 표현하는 클래스입니다.
ReplicateScaleFilter ImageFilter 클래스는, 가장 간단한 알고리즘을 사용해 이미지의 사이즈를 변경하는 클래스입니다.
RescaleOp 이 클래스에서는, 전송원이미지의 데이터의 픽셀 단위의 재슬캘링을 실시합니다.
RGBImageFilter 이 클래스는, 디폴트 RGB ColorModel 이미지의 픽셀을 수정하는 ImageFilter 를 용이하게 작성하기 위한 방법을 제공합니다.
SampleModel 이 abstract 클래스는, 이미지에 있는 픽셀의 샘플을 추출하는 인터페이스를 정의합니다.
ShortLookupTable 이 클래스는, 룩업테이블 객체를 정의합니다.
SinglePixelPackedSampleModel 이 클래스는, 1 개의 픽셀을 구성하는 N 개의 샘플이 1 개의 데이터 배열 요소에 포함되도록(듯이) 팩 된 픽셀 데이터를 나타냅니다.
VolatileImage VolatileImage 는, 어플리케이션의 제어를 넘어, operating system나 다른 어플리케이션으로부터, 상황에 따라 언제라도 내용을 파기할 수 있는 이미지입니다.
WritableRaster 이 클래스는, Raster 를 확장해 픽셀 기입 기능을 제공합니다.
 

예외의 개요
ImagingOpException ImagingOpException 는,BufferedImageOpRasterOp 의 한편의 필터 메소드가 이미지를 처리할 수 없는 경우에 throw 됩니다.
RasterFormatException Raster 에 무효인 레이아웃 정보가 존재하는 경우,RasterFormatException 가 throw 됩니다.
 

패키지 java.awt.image 의 설명

이미지를 작성 및 수정하기 위한 클래스를 제공합니다. 이미지는, 이메이지프로듀서, 옵션의 이미지 필터, 이미지 컨슈머(consumer)를 포함한 스트리밍 시스템를 사용해 처리됩니다. 이 시스템에 의해, 꺼내져 생성되는 이미지를 단계적으로 draw 할 수 있습니다. 게다가 시스템에 의해, 어플리케이션은 언제라도 이미지에 의해 사용되고 있던 영역을 파기해, 재생할 수 있습니다. 이 패키지는, 이미지 처리의 요구에 맞추어 구성 가능한 많은 이메이지프로듀서, 컨슈머(consumer), 필터를 제공합니다.

도입된 버젼:
JDK1. 0

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