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)
          이미지의 구형 영역이 지정된 Rasterr 의 내용으로 설정합니다.
 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 와 거기에 관련하는 썸네일와 메타데이타를 구축합니다.
 


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