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

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

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` 객체 (`ComponentColorModel` 및 `DirectColorModel` 등)로 `BufferedImage` 의 알파 채널을 나타내는 `WritableRaster` 를 돌려줍니다.
`WritableRaster` | `ColorModel. getAlphaRaster (WritableRaster raster)` 이 `ColorModel` 의 픽셀치가 다른 공간 밴드로서 색정보 및 알파 정보를 나타내는 경우 (`ComponentColorModel` 및 `DirectColorModel` 등)에, 입력 `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` 의 픽셀치가 다른 공간 밴드로서 색정보 및 알파 정보를 나타내는 경우 (`ComponentColorModel` 및 `DirectColorModel` 등)에, 입력 `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)` `ColorModel` 및 `Raster` 를 지정해, 새로운 `BufferedImage` 를 구축합니다.
`WritableRaster (SampleModel sampleModel, DataBuffer dataBuffer, Rectangle aRegion, Point sampleModelTranslate, WritableRaster parent)` 지정된 SampleModel, DataBuffer, 및 부모를 사용해 WritableRaster 를 구축합니다.

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