パッケージ | 説明 |
---|---|
java.awt.image |
イメージを作成および修正するためのクラスを提供します。
|
修飾子と型 | クラスと説明 |
---|---|
class |
DataBufferByte
このクラスは
DataBuffer を拡張し、データをバイトとして内部的に格納します。 |
class |
DataBufferDouble
このクラスは
DataBuffer を拡張し、double 形式で内部的にデータを格納します。 |
class |
DataBufferFloat
このクラスは
DataBuffer を拡張し、float 形式で内部的にデータを格納します。 |
class |
DataBufferInt
このクラスは
DataBuffer を拡張し、データを integer として内部的に格納します。 |
class |
DataBufferShort
このクラスは
DataBuffer を拡張し、データを short として内部的に格納します。 |
class |
DataBufferUShort
このクラスは
DataBuffer を拡張し、データを short として内部的に格納します。 |
修飾子と型 | フィールドと説明 |
---|---|
protected DataBuffer |
Raster.dataBuffer
イメージデータを格納する DataBuffer です。
|
修飾子と型 | メソッドと説明 |
---|---|
abstract DataBuffer |
SampleModel.createDataBuffer()
この SampleModel に対応する DataBuffer を生成します。
|
DataBuffer |
BandedSampleModel.createDataBuffer()
この BandedSampleModel に対応する DataBuffer を作成します。DataBuffer のデータ型、バンク数、およびサイズは、この BandedSampleModel と一致します。
|
DataBuffer |
SinglePixelPackedSampleModel.createDataBuffer()
この SinglePixelPackedSampleModel に対応する DataBuffer を生成します。
|
DataBuffer |
MultiPixelPackedSampleModel.createDataBuffer()
この
MultiPixelPackedSampleModel に対応する DataBuffer を作成します。 |
DataBuffer |
ComponentSampleModel.createDataBuffer()
この
ComponentSampleModel に対応する DataBuffer を構築します。 |
DataBuffer |
Raster.getDataBuffer()
この Raster に関連した DataBuffer を返します。
|
修飾子と型 | メソッドと説明 |
---|---|
static WritableRaster |
Raster.createBandedRaster(DataBuffer dataBuffer, int w, int h, int scanlineStride, int[] bankIndices, int[] bandOffsets, Point location)
指定された DataBuffer、幅、高さ、走査線ストライド、バンクインデックス、およびバンドオフセットを持つ、BandedSampleModel に基づいた Raster を生成します。
|
static WritableRaster |
Raster.createInterleavedRaster(DataBuffer dataBuffer, int w, int h, int scanlineStride, int pixelStride, int[] bandOffsets, Point location)
指定された DataBuffer、幅、高さ、走査線ストライド、ピクセルストライド、およびバンドオフセットを持つ、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 Raster |
Raster.createRaster(SampleModel sm, DataBuffer db, Point location)
指定された SampleModel と DataBuffer を持つ Raster を生成します。
|
static WritableRaster |
Raster.createWritableRaster(SampleModel sm, DataBuffer db, Point location)
指定された SampleModel と DataBuffer を持つ WritableRaster を生成します。
|
Object |
SampleModel.getDataElements(int x, int y, int w, int h, Object obj, DataBuffer data)
TransferType 型のプリミティブ配列の、指定されたピクセル矩形のピクセルデータを返します。
|
abstract Object |
SampleModel.getDataElements(int x, int y, Object obj, DataBuffer data)
transferType 型のプリミティブ配列内の 1 つのピクセルのデータを返します。
|
Object |
BandedSampleModel.getDataElements(int x, int y, Object obj, DataBuffer data)
transferType 型のプリミティブ配列内の 1 つのピクセルのデータを返します。
|
Object |
SinglePixelPackedSampleModel.getDataElements(int x, int y, Object obj, DataBuffer data)
transferType 型のプリミティブ配列内の 1 つのピクセルのデータを返します。
|
Object |
MultiPixelPackedSampleModel.getDataElements(int x, int y, Object obj, DataBuffer data)
transferType 型のプリミティブ配列内の 1 つのピクセルのデータを返します。
|
Object |
ComponentSampleModel.getDataElements(int x, int y, Object obj, DataBuffer data)
TransferType 型のプリミティブ配列内の 1 つのピクセルのデータを返します。 |
double[] |
SampleModel.getPixel(int x, int y, double[] dArray, DataBuffer data)
double の配列内の指定されたピクセルのサンプルを返します。
|
float[] |
SampleModel.getPixel(int x, int y, float[] fArray, DataBuffer data)
float の配列内の指定されたピクセルのサンプルを返します。
|
int[] |
SampleModel.getPixel(int x, int y, int[] iArray, DataBuffer data)
int 配列内の指定されたピクセルのサンプルを返します。配列要素ごとに 1 つのサンプルが返されます。
|
int[] |
BandedSampleModel.getPixel(int x, int y, int[] iArray, DataBuffer data)
指定されたピクセルのすべてのサンプルを int 配列として返します。
|
int[] |
SinglePixelPackedSampleModel.getPixel(int x, int y, int[] iArray, DataBuffer data)
int 配列の指定されたピクセルのすべてのサンプルを返します。
|
int[] |
MultiPixelPackedSampleModel.getPixel(int x, int y, int[] iArray, DataBuffer data)
int 配列の先頭要素の、指定された 1 つのバンドのピクセルを返します。 |
int[] |
ComponentSampleModel.getPixel(int x, int y, int[] iArray, DataBuffer data)
指定されたピクセルのすべてのサンプルを int 配列として返します。配列要素にサンプル 1 個が対応します。
|
double[] |
SampleModel.getPixels(int x, int y, int w, int h, double[] dArray, DataBuffer data)
double 配列のピクセル矩形のすべてのサンプルを返します。配列要素ごとに 1 つのサンプルが返されます。
|
float[] |
SampleModel.getPixels(int x, int y, int w, int h, float[] fArray, DataBuffer data)
float 配列のピクセル矩形のすべてのサンプルを返します。配列要素ごとに 1 つのサンプルが返されます。
|
int[] |
SampleModel.getPixels(int x, int y, int w, int h, int[] iArray, DataBuffer data)
int 配列のピクセル矩形のすべてのサンプルを返します。配列要素ごとに 1 つのサンプルが返されます。
|
int[] |
BandedSampleModel.getPixels(int x, int y, int w, int h, int[] iArray, DataBuffer data)
指定された矩形のピクセルのすべてのサンプルを int 配列として返します。サンプルは、データ配列要素ごとに 1 つです。
|
int[] |
SinglePixelPackedSampleModel.getPixels(int x, int y, int w, int h, int[] iArray, DataBuffer data)
int 配列の指定されたピクセルの矩形のすべてのサンプルを返します。配列要素ごとに 1 つのサンプルが返されます。
|
int[] |
ComponentSampleModel.getPixels(int x, int y, int w, int h, int[] iArray, DataBuffer data)
int 配列の指定されたピクセルの矩形のすべてのサンプルを返します。配列要素ごとに 1 つのサンプルが返されます。
|
abstract int |
SampleModel.getSample(int x, int y, int b, DataBuffer data)
(x, y) に位置するピクセルの指定されたバンド内のサンプルを int として返します。
|
int |
BandedSampleModel.getSample(int x, int y, int b, DataBuffer data)
(x, y) に位置するピクセルの、指定されたバンド内のサンプルを int として返します。
|
int |
SinglePixelPackedSampleModel.getSample(int x, int y, int b, DataBuffer data)
(x, y) に位置するピクセルの、指定されたバンド内のサンプルを int として返します。
|
int |
MultiPixelPackedSampleModel.getSample(int x, int y, int b, DataBuffer data)
(x, y) に位置するピクセルの、指定されたバンド内のサンプルを
int として返します。 |
int |
ComponentSampleModel.getSample(int x, int y, int b, DataBuffer data)
(x, y) に位置するピクセルの、指定されたバンド内のサンプルを int として返します。
|
double |
SampleModel.getSampleDouble(int x, int y, int b, DataBuffer data)
(x, y) に位置するピクセルの指定されたバンド内のサンプルを double として返します。
|
double |
BandedSampleModel.getSampleDouble(int x, int y, int b, DataBuffer data)
(x, y) に位置するピクセルの指定されたバンド内のサンプルを double として返します。
|
double |
ComponentSampleModel.getSampleDouble(int x, int y, int b, DataBuffer data)
(x, y) に位置するピクセルの指定されたバンド内のサンプルを double として返します。
|
float |
SampleModel.getSampleFloat(int x, int y, int b, DataBuffer data)
(x, y) に位置するピクセルの指定されたバンド内のサンプルを float として返します。
|
float |
BandedSampleModel.getSampleFloat(int x, int y, int b, DataBuffer data)
(x, y) に位置するピクセルの指定されたバンド内のサンプルを float として返します。
|
float |
ComponentSampleModel.getSampleFloat(int x, int y, int b, DataBuffer data)
(x, y) に位置するピクセルの指定されたバンド内のサンプルを float として返します。
|
double[] |
SampleModel.getSamples(int x, int y, int w, int h, int b, double[] dArray, DataBuffer data)
double 配列内の指定されたピクセル矩形の、指定されたバンドのサンプルを返します。配列要素ごとに 1 つのサンプルが返されます。
|
float[] |
SampleModel.getSamples(int x, int y, int w, int h, int b, float[] fArray, DataBuffer data)
float 配列内の指定されたピクセル矩形の、指定されたバンドのサンプルを返します。配列要素ごとに 1 つのサンプルが返されます。
|
int[] |
SampleModel.getSamples(int x, int y, int w, int h, int b, int[] iArray, DataBuffer data)
int 配列の指定されたピクセルの矩形の、指定されたバンドのサンプルを返します。配列要素ごとに 1 つのサンプルが返されます。
|
int[] |
BandedSampleModel.getSamples(int x, int y, int w, int h, int b, int[] iArray, DataBuffer data)
指定されたピクセル矩形に使う、指定されたバンド内のサンプルを int 配列として返します。データ配列要素にサンプル 1 個が対応します。
|
int[] |
SinglePixelPackedSampleModel.getSamples(int x, int y, int w, int h, int b, int[] iArray, DataBuffer data)
int 配列の指定されたピクセルの矩形の、指定されたバンドのサンプルを返します。配列要素ごとに 1 つのサンプルが返されます。
|
int[] |
ComponentSampleModel.getSamples(int x, int y, int w, int h, int b, int[] iArray, DataBuffer data)
指定されたピクセル矩形に使う、指定されたバンド内のサンプルを int 配列として返します。データ配列要素にサンプル 1 個が対応します。
|
void |
SampleModel.setDataElements(int x, int y, int w, int h, Object obj, DataBuffer data)
TransferType 型のプリミティブ配列から、指定された DataBuffer 内のピクセル矩形のデータを設定します。
|
abstract void |
SampleModel.setDataElements(int x, int y, Object obj, DataBuffer data)
指定された DataBuffer の 1 つのピクセルのデータを、TransferType 型のプリミティブ配列から設定します。
|
void |
BandedSampleModel.setDataElements(int x, int y, Object obj, DataBuffer data)
指定された DataBuffer の 1 つのピクセルのデータを、TransferType 型のプリミティブ配列から設定します。
|
void |
SinglePixelPackedSampleModel.setDataElements(int x, int y, Object obj, DataBuffer data)
指定された DataBuffer の 1 つのピクセルのデータを、TransferType 型のプリミティブ配列から設定します。
|
void |
MultiPixelPackedSampleModel.setDataElements(int x, int y, Object obj, DataBuffer data)
指定された
DataBuffer の 1 つのピクセルのデータを、TransferType 型のプリミティブ配列から設定します。 |
void |
ComponentSampleModel.setDataElements(int x, int y, Object obj, DataBuffer data)
指定された
DataBuffer の 1 つのピクセルのデータを、TransferType 型のプリミティブ配列から設定します。 |
void |
SampleModel.setPixel(int x, int y, double[] dArray, DataBuffer data)
サンプルの double 配列を入力として、DataBuffer 内のピクセルを設定します。
|
void |
SampleModel.setPixel(int x, int y, float[] fArray, DataBuffer data)
サンプルの float 配列を入力として使って DataBuffer 内のピクセルを設定します。
|
void |
SampleModel.setPixel(int x, int y, int[] iArray, DataBuffer data)
サンプルの int 配列を入力として使って DataBuffer 内のピクセルを設定します。
|
void |
BandedSampleModel.setPixel(int x, int y, int[] iArray, DataBuffer data)
サンプルの int 配列を入力として使って DataBuffer 内のピクセルを設定します。
|
void |
SinglePixelPackedSampleModel.setPixel(int x, int y, int[] iArray, DataBuffer data)
サンプルの int 配列を入力として使って DataBuffer 内のピクセルを設定します。
|
void |
MultiPixelPackedSampleModel.setPixel(int x, int y, int[] iArray, DataBuffer data)
int 配列を入力とし、DataBuffer のピクセルを設定します。 |
void |
ComponentSampleModel.setPixel(int x, int y, int[] iArray, DataBuffer data)
サンプルの int 配列を入力として使って
DataBuffer 内のピクセルを設定します。 |
void |
SampleModel.setPixels(int x, int y, int w, int h, double[] dArray, DataBuffer data)
矩形のピクセルのサンプルすべてを、配列要素ごとに 1 つのサンプルが格納されている double 配列から設定します。
|
void |
SampleModel.setPixels(int x, int y, int w, int h, float[] fArray, DataBuffer data)
矩形のピクセルのサンプルすべてを、配列要素ごとに 1 つのサンプルが格納されている float 配列から設定します。
|
void |
SampleModel.setPixels(int x, int y, int w, int h, int[] iArray, DataBuffer data)
矩形のピクセルのサンプルすべてを、配列要素ごとに 1 つのサンプルが格納されている int 配列から設定します。
|
void |
BandedSampleModel.setPixels(int x, int y, int w, int h, int[] iArray, DataBuffer data)
矩形のピクセルのサンプルすべてを、配列要素ごとに 1 つのサンプルが格納されている int 配列から設定します。
|
void |
SinglePixelPackedSampleModel.setPixels(int x, int y, int w, int h, int[] iArray, DataBuffer data)
矩形のピクセルのサンプルすべてを、配列要素ごとに 1 つのサンプルが格納されている int 配列から設定します。
|
void |
ComponentSampleModel.setPixels(int x, int y, int w, int h, int[] iArray, DataBuffer data)
矩形のピクセルのサンプルすべてを、配列要素ごとに 1 つのサンプルが格納されている int 配列から設定します。
|
void |
SampleModel.setSample(int x, int y, int b, double s, DataBuffer data)
double を入力として使用し、DataBuffer 内の (x, y) に位置するピクセルの、指定されたバンド内のサンプルを設定します。
|
void |
BandedSampleModel.setSample(int x, int y, int b, double s, DataBuffer data)
double を入力として使用し、DataBuffer 内の (x, y) に位置するピクセルの、指定されたバンド内のサンプルを設定します。
|
void |
ComponentSampleModel.setSample(int x, int y, int b, double s, DataBuffer data)
double を入力として使用し、
DataBuffer 内の (x, y) に位置するピクセルの、指定されたバンド内のサンプルを設定します。 |
void |
SampleModel.setSample(int x, int y, int b, float s, DataBuffer data)
float を入力として使用し、DataBuffer 内の (x, y) に位置するピクセルの、指定されたバンド内のサンプルを設定します。
|
void |
BandedSampleModel.setSample(int x, int y, int b, float s, DataBuffer data)
float を入力として使用し、DataBuffer 内の (x, y) に位置するピクセルの、指定されたバンド内のサンプルを設定します。
|
void |
ComponentSampleModel.setSample(int x, int y, int b, float s, DataBuffer data)
float を入力として使用し、
DataBuffer 内の (x, y) に位置するピクセルの、指定されたバンド内のサンプルを設定します。 |
abstract void |
SampleModel.setSample(int x, int y, int b, int s, DataBuffer data)
int を入力とし、DataBuffer の (x,y) に位置するピクセルの、指定されたバンドのサンプルを設定します。
|
void |
BandedSampleModel.setSample(int x, int y, int b, int s, DataBuffer data)
int を入力とし、DataBuffer の (x,y) に位置するピクセルの、指定されたバンドのサンプルを設定します。
|
void |
SinglePixelPackedSampleModel.setSample(int x, int y, int b, int s, DataBuffer data)
int を入力とし、DataBuffer の (x,y) に位置するピクセルの、指定されたバンドのサンプルを設定します。
|
void |
MultiPixelPackedSampleModel.setSample(int x, int y, int b, int s, DataBuffer data)
int を入力とし、DataBuffer の (x, y) に位置するピクセルの、指定されたバンドのサンプルを設定します。 |
void |
ComponentSampleModel.setSample(int x, int y, int b, int s, DataBuffer data)
int を入力とし、
DataBuffer の (x,y) に位置するピクセルの、指定されたバンドのサンプルを設定します。 |
void |
SampleModel.setSamples(int x, int y, int w, int h, int b, double[] dArray, DataBuffer data)
指定された矩形ピクセルの指定されたバンドのサンプルを、配列要素ごとに 1 つのサンプルが格納されている double 配列から設定します。
|
void |
SampleModel.setSamples(int x, int y, int w, int h, int b, float[] fArray, DataBuffer data)
指定された矩形ピクセルの指定されたバンドのサンプルを、配列要素ごとに 1 つのサンプルが格納されている float 配列から設定します。
|
void |
SampleModel.setSamples(int x, int y, int w, int h, int b, int[] iArray, DataBuffer data)
指定された矩形ピクセルの指定されたバンドのサンプルを、配列要素ごとに 1 つのサンプルが格納されている int 配列から設定します。
|
void |
BandedSampleModel.setSamples(int x, int y, int w, int h, int b, int[] iArray, DataBuffer data)
データ配列要素あたり 1 個のサンプルを格納している int 配列から、指定されたピクセル矩形の、指定されたバンドにサンプルを設定します。
|
void |
SinglePixelPackedSampleModel.setSamples(int x, int y, int w, int h, int b, int[] iArray, DataBuffer data)
指定された矩形ピクセルの指定されたバンドのサンプルを、配列要素ごとに 1 つのサンプルが格納されている int 配列から設定します。
|
void |
ComponentSampleModel.setSamples(int x, int y, int w, int h, int b, int[] iArray, DataBuffer data)
データ配列要素あたり 1 個のサンプルを格納している int 配列から、指定されたピクセル矩形の、指定されたバンドにサンプルを設定します。
|
コンストラクタと説明 |
---|
Raster(SampleModel sampleModel, DataBuffer dataBuffer, Point origin)
指定された SampleModel および DataBuffer を持つ Raster を構築します。
|
Raster(SampleModel sampleModel, DataBuffer dataBuffer, Rectangle aRegion, Point sampleModelTranslate, Raster parent)
指定された SampleModel、DataBuffer、および親を使って Raster を構築します。
|
WritableRaster(SampleModel sampleModel, DataBuffer dataBuffer, Point origin)
指定された SampleModel および DataBuffer を持つ WritableRaster を構築します。
|
WritableRaster(SampleModel sampleModel, DataBuffer dataBuffer, Rectangle aRegion, Point sampleModelTranslate, WritableRaster parent)
指定された SampleModel、DataBuffer、および親を使って WritableRaster を構築します。
|
バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.