클래스 java.awt.image.Raster 의 사용 (Java Platform SE 6) - xrath.com 에서 번역됨

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

JavaTM Platform
Standard Ed. 6

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

## 클래스
java.awt.image.Raster 의 사용

Raster 를 사용하고 있는 패키지
java.awt | 사용자 인터페이스의 작성 및 그래픽스와 이미지의 페인트용의 모든 클래스를 포함합니다.
java.awt.image | 이미지를 작성 및 수정하기 위한 클래스를 제공합니다.
javax.imageio | Java Image I/O API 의 기본 패키지입니다.

java.awt 에서의 Raster 의 사용

Raster 를 돌려주는 java.awt 의 메소드
`Raster` | `PaintContext. getRaster (int x, int y, int w, int h)` 그래픽스 조작용으로 생성된 색을 포함하는 `Raster` 를 돌려줍니다.

Raster 형의 파라미터를 가지는 java.awt 의 메소드
`void` | `CompositeContext. compose (Raster src, Raster dstIn, WritableRaster dstOut)` 2 개의 소스 `Raster` 객체를 거듭해 맞추어, 그 결과를 목적지 `WritableRaster` 에 넣습니다.

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

java.awt.image 에서의 Raster 의 서브 클래스
`class` | `WritableRaster` 이 클래스는, Raster 를 확장해 픽셀 기입 기능을 제공합니다.

Raster 로서 선언되고 있는 java.awt.image 의 필드
`protected Raster` | `Raster. parent` 이 Raster 의 부모, 또는 null 입니다.

Raster 를 돌려주는 java.awt.image 의 메소드
`Raster` | `Raster. createChild (int parentX, int parentY, int width, int height, int childMinX, int childMinY, int[] bandList)` 이 Raster 의 DataBuffer 의 모두 또는 일부를 공유하는 새로운 Raster 를 돌려줍니다.
`static Raster` | `Raster. createRaster (SampleModel sm, DataBuffer db, Point location)` 지정된 SampleModel 와 DataBuffer 를 가지는 Raster 를 생성합니다.
`Raster` | `Raster. createTranslatedChild (int childMinX, int childMinY)` 이 Raster 와 같은 사이즈, SampleModel, 및 DataBuffer 를 가져, 위치가 다른 Raster 를 생성합니다.
`Raster` | `BufferedImage. getData ()` 이미지를 1 개의 큰 타일로서 돌려줍니다.
`Raster` | `RenderedImage. getData ()` 이미지를 1 개의 큰 타일로서 돌려줍니다.
`Raster` | `BufferedImage. getData (Rectangle rect)` `BufferedImage` 의 임의의 영역을 계산해 돌려줍니다.
`Raster` | `RenderedImage. getData (Rectangle rect)` RenderedImage 의 임의의 영역을 계산해 돌려줍니다.
`Raster` | `Raster. getParent ()` 이 Raster 의 친 Raster 가 있으면 그것을 돌려줍니다.
`Raster` | `BufferedImage. getTile (int tileX, int tileY)` 타일 (`tileX`, `tileY`)을 돌려줍니다.
`Raster` | `RenderedImage. getTile (int tileX, int tileY)` 타일 (tileX, tileY)을 돌려줍니다.

Raster 형의 파라미터를 가지는 java.awt.image 의 메소드
`BufferedImage` | `IndexColorModel. convertToIntDiscrete (Raster raster, boolean forceARGB)` 소스 `Raster` 의 인덱스를 전개해 계산한 픽셀 데이터 첨부의 `Raster` 를 가지는, TYPE_INT_ARGB 또는 TYPE_INT_RGB 의 새로운 `BufferedImage` 를, 이 `ColorModel` 의 색성분과 알파 성분의 배열을 사용해 돌려줍니다.
`WritableRaster` | `RescaleOp. createCompatibleDestRaster (Raster src)` 지정된 소스로, 적절한 사이즈, 적절한 수의 밴드를 가지는 제로화 된 전송처 `Raster` 를 생성합니다.
`WritableRaster` | `RasterOp. createCompatibleDestRaster (Raster src)` 적절한 사이즈와 수의 밴드를 가지는 제로화 된 전송처 Raster 를 작성합니다.
`WritableRaster` | `LookupOp. createCompatibleDestRaster (Raster src)` 지정된 소스로, 적절한 사이즈, 적절한 수의 밴드를 가지는 제로화 된 전송처 `Raster` 를 생성합니다.
`WritableRaster` | `ConvolveOp. createCompatibleDestRaster (Raster src)` 지정된 전송원으로, 올바른 사이즈 및 밴드수를 가지는 제로화 된 전송처 Raster 를 작성합니다.
`WritableRaster` | `ColorConvertOp. createCompatibleDestRaster (Raster src)` 지정된 전송원으로, 올바른 사이즈 및 밴드수를 가지는 제로화 된 전송처 Raster 를 작성합니다.
`WritableRaster` | `BandCombineOp. createCompatibleDestRaster (Raster src)` 올바른 사이즈 및 밴드수로, 제로화 된 전송처 `Raster` 를 작성합니다.
`WritableRaster` | `AffineTransformOp. createCompatibleDestRaster (Raster src)` 올바른 사이즈 및 밴드수로, 제로화 된 전송처 `Raster` 를 작성합니다.
`WritableRaster` | `RescaleOp. filter (Raster src, WritableRaster dst)` 전송원 Raster 의 픽셀 데이터의 재슬캘링을 실시합니다.
`WritableRaster` | `RasterOp. filter (Raster src, WritableRaster dest)` 전송원 Raster 로부터 전송처 Raster 에의 단일 입력 조작과 단일 출력 조작을 실행합니다.
`WritableRaster` | `LookupOp. filter (Raster src, WritableRaster dst)` `Raster` 에 대한 룩 업 조작을 실시합니다.
`WritableRaster` | `ConvolveOp. filter (Raster src, WritableRaster dst)` Raster 의 간직해 연산을 실행합니다.
`WritableRaster` | `ColorConvertOp. filter (Raster src, WritableRaster dest)` 전송원 Raster 의 이미지 데이터로 ColorConvert 를 실행합니다.
`WritableRaster` | `BandCombineOp. filter (Raster src, WritableRaster dst)` 생성자 으로 지정된 행렬을 사용해,`Raster` 를 변환합니다.
`WritableRaster` | `AffineTransformOp. filter (Raster src, WritableRaster dst)` 전송원의 `Raster` 를 변환해, 그 결과를 전송처의 `Raster` 에 포함합니다.
`Rectangle2D` | `RescaleOp. getBounds2D (Raster src)` 재슬캘링 된 전송처 Raster 의 바운딩 박스를 돌려줍니다.
`Rectangle2D` | `RasterOp. getBounds2D (Raster src)` 필터 처리된 전송처 Raster 의 바운딩 박스를 돌려줍니다.
`Rectangle2D` | `LookupOp. getBounds2D (Raster src)` 필터 처리된 전송처 Raster 의 바운딩 박스를 돌려줍니다.
`Rectangle2D` | `ConvolveOp. getBounds2D (Raster src)` 필터 처리된 전송처 Raster 의 바운딩 박스를 돌려줍니다.
`Rectangle2D` | `ColorConvertOp. getBounds2D (Raster src)` 이 전송원을 지정해, 전송처의 바운딩 박스를 돌려줍니다.
`Rectangle2D` | `BandCombineOp. getBounds2D (Raster src)` 변환된 전송처의 바운딩 박스를 돌려줍니다.
`Rectangle2D` | `AffineTransformOp. getBounds2D (Raster src)` 변환된 전송처의 바운딩 박스를 돌려줍니다.
`boolean` | `ColorModel. isCompatibleRaster (Raster raster)` `raster` 가 이 `ColorModel` 와 호환성이 있는 경우에는 `true` 를 돌려주어, 그렇지 않은 경우에는 `false` 를 돌려줍니다.
`boolean` | `DirectColorModel. isCompatibleRaster (Raster raster)` `raster` 가 이 `ColorModel` 와 호환성이 있는 경우에는 `true` 를 돌려주어, 그렇지 않은 경우에는 `false` 를 돌려줍니다.
`boolean` | `IndexColorModel. isCompatibleRaster (Raster raster)` `raster` 가 이 `ColorModel` 와 호환성이 있는 경우에는 `true` 를 돌려주어, 그렇지 않은 경우에는 `false` 를 돌려줍니다.
`boolean` | `ComponentColorModel. isCompatibleRaster (Raster raster)` `raster` 가 이 `ColorModel` 와 호환성이 있는 경우에 true 를 돌려주어, 그렇지 않은 경우는 false 를 돌려줍니다.
`void` | `BufferedImage. setData (Raster r)` 이미지의 구형 영역이 지정된 `Raster` 인 `r` 의 내용으로 설정합니다.
`void` | `WritableRenderedImage. setData (Raster r)` 이미지의 구형을, WritableRenderedImage 와 같은 좌표 공간에 있다고 보여지는 Raster r 의 내용으로 설정합니다.
`void` | `WritableRaster. setDataElements (int x, int y, Raster inRaster)` 픽셀의 구형의 데이터를 입력 Raster 로부터 설정합니다.
`void` | `WritableRaster. setRect (int dx, int dy, Raster srcRaster)` 이 WritableRaster 에 Raster srcRaster 로부터 픽셀을 카피합니다.
`void` | `WritableRaster. setRect (Raster srcRaster)` 이 WritableRaster 에 Raster srcRaster 로부터 픽셀을 카피합니다.

Raster 형의 파라미터를 가지는 java.awt.image 의 생성자
`Raster (SampleModel sampleModel, DataBuffer dataBuffer, Rectangle aRegion, Point sampleModelTranslate, Raster parent)` 지정된 SampleModel, DataBuffer, 및 부모를 사용해 Raster 를 구축합니다.

javax.imageio 에서의 Raster 의 사용

Raster 로서 선언되고 있는 javax.imageio 의 필드
`protected Raster` | `IIOImage. raster` 참조된 `Raster` 입니다.

Raster 를 돌려주는 javax.imageio 의 메소드
`Raster` | `IIOImage. getRaster ()` 현재 설정되어 있는 `Raster` 인가,`RenderedImage` 만을 사용할 수 있는 경우는 `null` 를 돌려줍니다.
`Raster` | `ImageReader. readRaster (int imageIndex, ImageReadParam param)` 색변환을 적용하지 않고 , 이미지 스트림로부터의 픽셀 데이터를 보관 유지하는 새로운 `Raster` 객체를 돌려줍니다.
`Raster` | `ImageReader. readTileRaster (int imageIndex, int tileX, int tileY)` 색변환을 적용하지 않고 , 타일로부터의 raw 픽셀 데이터를 보관 유지하는 새로운 `Raster` 객체를 돌려줍니다.

Raster 형의 파라미터를 가지는 javax.imageio 의 메소드
`void` | `ImageWriter. replacePixels (Raster raster, ImageWriteParam param)` 벌써 출력내에 있는 이미지의 일부를, 지정된 `Raster` 의 일부에 옮겨놓습니다.
`void` | `IIOImage. setRaster (Raster raster)` 현재의 `Raster` 를 설정합니다.

Raster 형의 파라미터를 가지는 javax.imageio 의 생성자
`IIOImage (Raster raster, List <? extends BufferedImage > thumbnails, IIOMetadata metadata)` `Raster` 를 보관 유지하는 `IIOImage` 와 거기에 관련하는 썸네일와 메타데이타를 구축합니다.

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