JavaTM Platform
Standard Ed. 6

클래스
java.awt.image.WritableRaster 의 사용

WritableRaster 를 사용하고 있는 패키지
java.awt 사용자 인터페이스의 작성 및 그래픽스와 이미지의 페인트용의 모든 클래스를 포함합니다.  
java.awt.image 이미지를 작성 및 수정하기 위한 클래스를 제공합니다.  
 

java.awt 에서의 WritableRaster 의 사용
 

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

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

WritableRaster 를 돌려주는 java.awt.image 의 메소드
 WritableRaster BufferedImage. copyData (WritableRaster  outRaster)
          BufferedImage 의 임의의 구형 영역을 계산해, 지정된 WritableRaster 에 카피합니다.
 WritableRaster RenderedImage. copyData (WritableRaster  raster)
          RenderedImage 의 임의의 구형 영역을 계산해, 호출측이 제공한 WritableRaster 에 카피합니다.
static WritableRaster Raster. createBandedRaster (DataBuffer  dataBuffer, int w, int h, int scanlineStride, int[] bankIndices, int[] bandOffsets, Point  location)
          지정된 DataBuffer, 폭, 높이, 주사선 보폭, 뱅크 인덱스, 및 뱅크 오프셋(offset)을 가지는, BandedSampleModel 에 근거한 Raster 를 생성합니다.
static WritableRaster Raster. createBandedRaster (int dataType, int w, int h, int scanlineStride, int[] bankIndices, int[] bandOffsets, Point  location)
          지정된 데이터형, 폭, 높이, 주사선 보폭, 뱅크 인덱스, 밴드 오프셋(offset)을 가지는, BandedSampleModel 에 근거한 Raster 를 생성합니다.
static WritableRaster Raster. createBandedRaster (int dataType, int w, int h, int bands, Point  location)
          지정된 데이터형, 폭, 높이, 밴드수를 가지는, BandedSampleModel 에 근거한 Raster 를 생성합니다.
 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 Raster. createCompatibleWritableRaster ()
          이 Raster 와 같은 SampleModel 와 초기화된 새로운 DataBuffer 를 가져, 이 Raster 와 같은 사이즈로 호환성이 있는 WritableRaster 를 생성합니다.
 WritableRaster ColorModel. createCompatibleWritableRaster (int w, int h)
          이 ColorModel 와 호환성이 있는 데이터 레이아웃 (SampleModel)을 가지는, 지정된 폭과 높이의 WritableRaster 를 생성합니다.
 WritableRaster DirectColorModel. createCompatibleWritableRaster (int w, int h)
          이 ColorModel 와 호환성이 있는 데이터 레이아웃 (SampleModel)을 가지는, 지정된 폭과 높이의 WritableRaster 를 생성합니다.
 WritableRaster IndexColorModel. createCompatibleWritableRaster (int w, int h)
          이 ColorModel 와 호환성이 있는 데이터 레이아웃 (SampleModel)을 가지는, 지정된 폭과 높이의 WritableRaster 를 생성합니다.
 WritableRaster Raster. createCompatibleWritableRaster (int w, int h)
          지정된 사이즈, 새로운 SampleModel, 및 초기화된 새로운 DataBuffer 를 가져, 호환성이 있는 WritableRaster 를 생성합니다.
 WritableRaster ComponentColorModel. createCompatibleWritableRaster (int w, int h)
          지정된 폭 및 높이로, 이 ColorModel 와 호환성이 있는 데이터 레이아웃 (SampleModel)을 가지는 WritableRaster 를 작성합니다.
 WritableRaster Raster. createCompatibleWritableRaster (int x, int y, int w, int h)
          지정된 위치 (minX, minY)와 사이즈 (width, height), 새로운 SampleModel, 및 초기화된 새로운 DataBuffer 를 가져, 호환성이 있는 WritableRaster 를 생성합니다.
 WritableRaster Raster. createCompatibleWritableRaster (Rectangle  rect)
          rect 에 의해 지정되는 위치 (minX, minY)와 사이즈 (width, height), 새로운 SampleModel, 및 초기화된 새로운 DataBuffer 를 가져, 호환성이 있는 WritableRaster 를 생성합니다.
static WritableRaster Raster. createInterleavedRaster (DataBuffer  dataBuffer, int w, int h, int scanlineStride, int pixelStride, int[] bandOffsets, Point  location)
          지정된 DataBuffer, 폭, 높이, 주사선 보폭, 픽셀 보폭, 및 밴드 오프셋(offset)를 가지는, PixelInterleavedSampleModel 에 근거한 Raster 를 생성합니다.
static WritableRaster Raster. createInterleavedRaster (int dataType, int w, int h, int scanlineStride, int pixelStride, int[] bandOffsets, Point  location)
          지정된 데이터형, 폭, 높이, 주사선 보폭, 픽셀 보폭, 및 밴드 오프셋(offset)를 가지는, PixelInterleavedSampleModel 에 근거한 Raster 를 생성합니다.
static WritableRaster Raster. createInterleavedRaster (int dataType, int w, int h, int bands, Point  location)
          지정된 데이터형, 폭, 높이, 및 밴드수를 가지는, PixelInterleavedSampleModel 에 근거한 Raster 를 생성합니다.
static WritableRaster Raster. createPackedRaster (DataBuffer  dataBuffer, int w, int h, int scanlineStride, int[] bandMasks, Point  location)
          지정된 DataBuffer, 폭, 높이, 주사선 보폭, 및 밴드 마스크를 가지는, SinglePixelPackedSampleModel 에 근거한 Raster 를 생성합니다.
static WritableRaster Raster. createPackedRaster (DataBuffer  dataBuffer, int w, int h, int bitsPerPixel, Point  location)
          지정된 DataBuffer, 폭, 높이, 및 1 픽셀 근처의 비트수를 가지는, MultiPixelPackedSampleModel 에 근거한 Raster 를 생성합니다.
static WritableRaster Raster. createPackedRaster (int dataType, int w, int h, int[] bandMasks, Point  location)
          지정된 데이터형, 폭, 높이, 및 밴드 마스크를 가지는, SinglePixelPackedSampleModel 에 근거한 Raster 를 생성합니다.
static WritableRaster Raster. createPackedRaster (int dataType, int w, int h, int bands, int bitsPerBand, Point  location)
          지정된 데이터형, 폭, 높이, 밴드수, 및 1 밴드 근처의 비트수를 가지는, 팩 된 SampleModel 에 근거한 Raster 를 생성합니다.
 WritableRaster WritableRaster. createWritableChild (int parentX, int parentY, int w, int h, int childMinX, int childMinY, int[] bandList)
          이 WritableRaster 의 DataBuffer 의 전부 또는 일부를 공유하는 새로운 WritableRaster 를 돌려줍니다.
static WritableRaster Raster. createWritableRaster (SampleModel  sm, DataBuffer  db, Point  location)
          지정된 SampleModel 와 DataBuffer 를 가지는 WritableRaster 를 생성합니다.
static WritableRaster Raster. createWritableRaster (SampleModel  sm, Point  location)
          지정된 SampleModel 를 가지는 WritableRaster 를 생성합니다.
 WritableRaster WritableRaster. createWritableTranslatedChild (int childMinX, int childMinY)
          이 WritableRaster 와 같은 사이즈, SampleModel, 및 DataBuffer 로, 위치가 다른 WritableRaster 를 생성합니다.
 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 에 포함합니다.
 WritableRaster BufferedImage. getAlphaRaster ()
          다른 공간 알파 채널을 지원하는 ColorModel 객체 (ComponentColorModelDirectColorModel 등)로 BufferedImage 의 알파 채널을 나타내는 WritableRaster 를 돌려줍니다.
 WritableRaster ColorModel. getAlphaRaster (WritableRaster  raster)
          이 ColorModel 의 픽셀치가 다른 공간 밴드로서 색정보 및 알파 정보를 나타내는 경우 (ComponentColorModelDirectColorModel 등)에, 입력 Raster 로부터 추출된, 이미지의 알파 채널을 나타내는 Raster 를 돌려줍니다.
 WritableRaster PackedColorModel. getAlphaRaster (WritableRaster  raster)
          이미지의 알파 채널을 표현하는 WritableRaster 를, 입력된 WritableRaster 로부터 추출해 돌려줍니다.
 WritableRaster ComponentColorModel. getAlphaRaster (WritableRaster  raster)
          이미지의 알파 채널을 표현하는 Raster 를, 입력된 Raster 로부터 추출해 돌려줍니다.
 WritableRaster BufferedImage. getRaster ()
          WritableRaster 를 돌려줍니다.
 WritableRaster WritableRaster. getWritableParent ()
          이 WritableRaster 의 부모의 WritableRaster (존재하는 경우), 또는 null 를 돌려줍니다.
 WritableRaster BufferedImage. getWritableTile (int tileX, int tileY)
          기입을 위해서(때문에) 타일을 체크아웃 합니다.
 WritableRaster WritableRenderedImage. getWritableTile (int tileX, int tileY)
          기입을 위해서(때문에) 타일을 체크아웃 합니다.
 

WritableRaster 형의 파라미터를 가지는 java.awt.image 의 메소드
 ColorModel ColorModel. coerceData (WritableRaster  raster, boolean isAlphaPremultiplied)
          라스터 데이터가 isAlphaPremultiplied 변수로 지정된 상태와 일치하도록(듯이) 합니다.
 ColorModel DirectColorModel. coerceData (WritableRaster  raster, boolean isAlphaPremultiplied)
          라스터 데이터가 isAlphaPremultiplied 변수로 지정된 상태와 일치하도록(듯이) 합니다.
 ColorModel ComponentColorModel. coerceData (WritableRaster  raster, boolean isAlphaPremultiplied)
          라스터 데이터가 isAlphaPremultiplied 변수로 지정된 상태와 일치하도록(듯이) 합니다.
 WritableRaster BufferedImage. copyData (WritableRaster  outRaster)
          BufferedImage 의 임의의 구형 영역을 계산해, 지정된 WritableRaster 에 카피합니다.
 WritableRaster RenderedImage. copyData (WritableRaster  raster)
          RenderedImage 의 임의의 구형 영역을 계산해, 호출측이 제공한 WritableRaster 에 카피합니다.
 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 에 포함합니다.
 WritableRaster ColorModel. getAlphaRaster (WritableRaster  raster)
          이 ColorModel 의 픽셀치가 다른 공간 밴드로서 색정보 및 알파 정보를 나타내는 경우 (ComponentColorModelDirectColorModel 등)에, 입력 Raster 로부터 추출된, 이미지의 알파 채널을 나타내는 Raster 를 돌려줍니다.
 WritableRaster PackedColorModel. getAlphaRaster (WritableRaster  raster)
          이미지의 알파 채널을 표현하는 WritableRaster 를, 입력된 WritableRaster 로부터 추출해 돌려줍니다.
 WritableRaster ComponentColorModel. getAlphaRaster (WritableRaster  raster)
          이미지의 알파 채널을 표현하는 Raster 를, 입력된 Raster 로부터 추출해 돌려줍니다.
 

WritableRaster 형의 파라미터를 가지는 java.awt.image 의 생성자
BufferedImage (ColorModel  cm, WritableRaster  raster, boolean isRasterPremultiplied, Hashtable <?,?> properties)
          ColorModelRaster 를 지정해, 새로운 BufferedImage 를 구축합니다.
WritableRaster (SampleModel  sampleModel, DataBuffer  dataBuffer, Rectangle  aRegion, Point  sampleModelTranslate, WritableRaster  parent)
          지정된 SampleModel, DataBuffer, 및 부모를 사용해 WritableRaster 를 구축합니다.
 


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