软件包 | 描述 |
---|---|
java.awt.image |
提供创建和修改图像的类。
|
Modifier and Type | Class and Description |
---|---|
class |
DataBufferByte
这类扩展
DataBuffer 和存储数据的内部字节。
|
class |
DataBufferDouble
这类扩展
DataBuffer 和商店在
double 表单数据。
|
class |
DataBufferFloat
这类扩展
DataBuffer 和商店在
float 表单数据。
|
class |
DataBufferInt
这类扩展
DataBuffer 和存储数据内部的整数。
|
class |
DataBufferShort
这类扩展
DataBuffer 和存储数据内部的短裤。
|
class |
DataBufferUShort
这类扩展
DataBuffer 和存储数据内部的短裤。
|
Modifier and Type | Field and Description |
---|---|
protected DataBuffer |
Raster.dataBuffer
存储图像数据的缓冲。
|
Modifier and Type | Method and Description |
---|---|
DataBuffer |
ComponentSampleModel.createDataBuffer()
创建一个
DataBuffer 对应于该
ComponentSampleModel 。
|
DataBuffer |
MultiPixelPackedSampleModel.createDataBuffer()
创建一个
DataBuffer 对应于该
MultiPixelPackedSampleModel 。
|
DataBuffer |
SinglePixelPackedSampleModel.createDataBuffer()
创建一个数据缓冲区,对应于这singlepixelpackedsamplemodel。
|
abstract DataBuffer |
SampleModel.createDataBuffer()
创建一个数据缓冲区,对应于这个SampleModel。
|
DataBuffer |
BandedSampleModel.createDataBuffer()
创建一个数据缓冲区,对应于这bandedsamplemodel,数据的缓存的数据类型,一些银行和规模将与BandedSampleModel一致。
|
DataBuffer |
Raster.getDataBuffer()
返回与此有关的DataBuffer光栅。
|
Modifier and Type | Method and Description |
---|---|
static WritableRaster |
Raster.createBandedRaster(DataBuffer dataBuffer, int w, int h, int scanlineStride, int[] bankIndices, int[] bandOffsets, Point location)
创建一个栅格的基础上bandedsamplemodel与指定DataBuffer、宽度、高度、扫描线的步伐,银行指数,和带偏移。
|
static WritableRaster |
Raster.createInterleavedRaster(DataBuffer dataBuffer, int w, int h, int scanlineStride, int pixelStride, int[] bandOffsets, Point location)
创建一个栅格的基础上pixelinterleavedsamplemodel与指定DataBuffer、宽度、高度、线大步,像素的步伐,和带偏移。
|
static WritableRaster |
Raster.createPackedRaster(DataBuffer dataBuffer, int w, int h, int scanlineStride, int[] bandMasks, Point location)
创建一个栅格的基础上singlepixelpackedsamplemodel与指定DataBuffer、宽度、高度、扫描线的步伐,和带口罩。
|
static WritableRaster |
Raster.createPackedRaster(DataBuffer dataBuffer, int w, int h, int bitsPerPixel, Point location)
创建一个栅格的基础上multipixelpackedsamplemodel与指定的DataBuffer,宽度,高度,和每像素的位数。
|
static Raster |
Raster.createRaster(SampleModel sm, DataBuffer db, Point location)
创建一个具有指定samplemodel和DataBuffer光栅。
|
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像素数据。
|
Object |
ComponentSampleModel.getDataElements(int x, int y, Object obj, DataBuffer data)
返回在一个原始的数组类型
TransferType 单个像素数据。
|
Object |
MultiPixelPackedSampleModel.getDataElements(int x, int y, Object obj, DataBuffer data)
返回在一个原始的数组类型transfertype单个像素数据。
|
Object |
SinglePixelPackedSampleModel.getDataElements(int x, int y, Object obj, DataBuffer data)
返回在一个原始的数组类型transfertype单个像素数据。
|
abstract Object |
SampleModel.getDataElements(int x, int y, Object obj, DataBuffer data)
返回在一个原始的数组类型transfertype单个像素数据。
|
Object |
BandedSampleModel.getDataElements(int x, int y, Object obj, DataBuffer data)
返回在一个原始的数组类型transfertype单个像素数据。
|
double[] |
SampleModel.getPixel(int x, int y, double[] dArray, DataBuffer data)
返回在一个数组中指定的像素的样本。
|
float[] |
SampleModel.getPixel(int x, int y, float[] fArray, DataBuffer data)
返回一个浮点数组中指定的像素的样本。
|
int[] |
ComponentSampleModel.getPixel(int x, int y, int[] iArray, DataBuffer data)
返回一个int数组的指定像素的所有样品,每一样品的数组元素。
|
int[] |
MultiPixelPackedSampleModel.getPixel(int x, int y, int[] iArray, DataBuffer data)
返回指定的单波段的像素在一个
int 数组的第一个元素。
|
int[] |
SinglePixelPackedSampleModel.getPixel(int x, int y, int[] iArray, DataBuffer data)
返回所有的样品在一个int数组的指定像素。
|
int[] |
SampleModel.getPixel(int x, int y, int[] iArray, DataBuffer data)
返回一个int数组指定像素的样本,每一样本的数组元素。
|
int[] |
BandedSampleModel.getPixel(int x, int y, int[] iArray, DataBuffer data)
返回一个int数组的指定像素样本。
|
double[] |
SampleModel.getPixels(int x, int y, int w, int h, double[] dArray, DataBuffer data)
返回一个双数组中一个像素的矩形的所有样本,一个样本每一个数组元素。
|
float[] |
SampleModel.getPixels(int x, int y, int w, int h, float[] fArray, DataBuffer data)
返回浮点数组中的像素的矩形的所有样本,每个数组元素的一个样本。
|
int[] |
ComponentSampleModel.getPixels(int x, int y, int w, int h, int[] iArray, DataBuffer data)
返回指定矩形的像素在一个int数组的所有样本,每一样本的数组元素。
|
int[] |
SinglePixelPackedSampleModel.getPixels(int x, int y, int w, int h, int[] iArray, DataBuffer data)
返回指定矩形的像素在一个int数组的所有样本,每一样本的数组元素。
|
int[] |
SampleModel.getPixels(int x, int y, int w, int h, int[] iArray, DataBuffer data)
返回一个int数组的一个矩形的像素样本,每一样本的数组元素。
|
int[] |
BandedSampleModel.getPixels(int x, int y, int w, int h, int[] iArray, DataBuffer data)
返回指定矩形的像素在一个int数组的所有样本,每一样本数据的数组元素。
|
int |
ComponentSampleModel.getSample(int x, int y, int b, DataBuffer data)
返回int样品在规定的频带的像素位于(x,y)。
|
int |
MultiPixelPackedSampleModel.getSample(int x, int y, int b, DataBuffer data)
作为回报
int 样品在指定频带的像素位于(X,Y )。
|
int |
SinglePixelPackedSampleModel.getSample(int x, int y, int b, DataBuffer data)
返回int样品在规定的频带的像素位于(x,y)。
|
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)
返回int样品在规定的频带的像素位于(x,y)。
|
double |
ComponentSampleModel.getSampleDouble(int x, int y, int b, DataBuffer data)
返回位于(X,Y)为双的像素指定的带中的样本。
|
double |
SampleModel.getSampleDouble(int x, int y, int b, DataBuffer data)
返回位于(X,Y)为双的像素指定的带中的样本。
|
double |
BandedSampleModel.getSampleDouble(int x, int y, int b, DataBuffer data)
返回位于(X,Y)为双的像素指定的带中的样本。
|
float |
ComponentSampleModel.getSampleFloat(int x, int y, int b, DataBuffer data)
返回位于(X,Y)作为一个浮动的像素指定的带中的样本。
|
float |
SampleModel.getSampleFloat(int x, int y, int b, DataBuffer data)
返回位于(X,Y)作为一个浮动的像素指定的带中的样本。
|
float |
BandedSampleModel.getSampleFloat(int x, int y, int b, DataBuffer data)
返回位于(X,Y)作为一个浮动的像素指定的带中的样本。
|
double[] |
SampleModel.getSamples(int x, int y, int w, int h, int b, double[] dArray, DataBuffer data)
返回一个指定的带指定的矩形的像素在一个双数组,一个样本每一个数组元素的样本。
|
float[] |
SampleModel.getSamples(int x, int y, int w, int h, int b, float[] fArray, DataBuffer data)
返回浮点数组中指定的矩形像素的指定带的样本,每个数组元素的一个示例。
|
int[] |
ComponentSampleModel.getSamples(int x, int y, int w, int h, int b, int[] iArray, DataBuffer data)
返回指定矩形的像素在一个int数组中指定带样本,每一样本数据的数组元素。
|
int[] |
SinglePixelPackedSampleModel.getSamples(int x, int y, int w, int h, int b, int[] iArray, DataBuffer data)
返回在指定的矩形的像素在一个int数组指定带样品,每一样品的数组元素。
|
int[] |
SampleModel.getSamples(int x, int y, int w, int h, int b, int[] iArray, DataBuffer data)
返回在指定的矩形的像素在一个int数组指定带样品,每一样品的数组元素。
|
int[] |
BandedSampleModel.getSamples(int x, int y, int w, int h, int b, int[] iArray, DataBuffer data)
返回指定矩形的像素在一个int数组中指定带样本,每一样本数据的数组元素。
|
void |
SampleModel.setDataElements(int x, int y, int w, int h, Object obj, DataBuffer data)
设置从原始数组中指定的类型transfertype DataBuffer矩形像素数据。
|
void |
ComponentSampleModel.setDataElements(int x, int y, Object obj, DataBuffer data)
设置从原始数组类型
TransferType 在指定的
DataBuffer 单个像素的数据。
|
void |
MultiPixelPackedSampleModel.setDataElements(int x, int y, Object obj, DataBuffer data)
设置从原始数组类型transfertype在指定的
DataBuffer 单个像素的数据。
|
void |
SinglePixelPackedSampleModel.setDataElements(int x, int y, Object obj, DataBuffer data)
设置从原始数组中指定的DataBuffer型transfertype单个像素的数据。
|
abstract void |
SampleModel.setDataElements(int x, int y, Object obj, DataBuffer data)
设置从原始数组中指定的DataBuffer型transfertype单个像素的数据。
|
void |
BandedSampleModel.setDataElements(int x, int y, Object obj, DataBuffer data)
设置从原始数组中指定的DataBuffer型transfertype单个像素的数据。
|
void |
SampleModel.setPixel(int x, int y, double[] dArray, DataBuffer data)
设置一个像素使用输入的双数组中的样本数据缓存。
|
void |
SampleModel.setPixel(int x, int y, float[] fArray, DataBuffer data)
设置一个像素使用一个样本输入浮点数组的数据缓存。
|
void |
ComponentSampleModel.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 |
SinglePixelPackedSampleModel.setPixel(int x, int y, int[] iArray, DataBuffer data)
设置一个像素使用的样本输入一个int数组的数据缓存。
|
void |
SampleModel.setPixel(int x, int y, int[] iArray, DataBuffer data)
设置一个像素使用的样本输入一个int数组的数据缓存。
|
void |
BandedSampleModel.setPixel(int x, int y, int[] iArray, DataBuffer data)
设置一个像素使用的样本输入一个int数组的数据缓存。
|
void |
SampleModel.setPixels(int x, int y, int w, int h, double[] dArray, DataBuffer data)
将包含一个数组元素的双数组中的一个像素的矩形设置为一个矩形。
|
void |
SampleModel.setPixels(int x, int y, int w, int h, float[] fArray, DataBuffer data)
将包含一个数组元素的浮动数组中的每个像素的矩形设置为一个矩形。
|
void |
ComponentSampleModel.setPixels(int x, int y, int w, int h, int[] iArray, DataBuffer data)
设置从一个数组的数组元素包含每一个样本像素矩形样品。
|
void |
SinglePixelPackedSampleModel.setPixels(int x, int y, int w, int h, int[] iArray, DataBuffer data)
设置从一个数组的数组元素包含每一个样本像素矩形样品。
|
void |
SampleModel.setPixels(int x, int y, int w, int h, int[] iArray, DataBuffer data)
设置从一个数组的数组元素包含每一个样本像素矩形样品。
|
void |
BandedSampleModel.setPixels(int x, int y, int w, int h, int[] iArray, DataBuffer data)
设置从一个数组的数组元素包含每一个样本像素矩形样品。
|
void |
ComponentSampleModel.setSample(int x, int y, int b, double s, DataBuffer data)
设置指定的带样的像素位于(x,y)使用一个双输入的
DataBuffer 。
|
void |
SampleModel.setSample(int x, int y, int b, double s, DataBuffer data)
设置指定的带样的像素位于(x,y)使用一个双输入的数据缓存。
|
void |
BandedSampleModel.setSample(int x, int y, int b, double s, DataBuffer data)
设置指定的带样的像素位于(x,y)使用一个双输入的数据缓存。
|
void |
ComponentSampleModel.setSample(int x, int y, int b, float s, DataBuffer data)
设置指定的带样的像素位于(x,y)用于输入一个浮在
DataBuffer 。
|
void |
SampleModel.setSample(int x, int y, int b, float s, DataBuffer data)
设置指定的带样的像素位于(x,y)用于输入一个浮在数据缓存。
|
void |
BandedSampleModel.setSample(int x, int y, int b, float s, DataBuffer data)
设置指定的带样的像素位于(x,y)用于输入一个浮在数据缓存。
|
void |
ComponentSampleModel.setSample(int x, int y, int b, int s, DataBuffer data)
设置指定的带样的像素位于(x,y)用于输入int在
DataBuffer 。
|
void |
MultiPixelPackedSampleModel.setSample(int x, int y, int b, int s, DataBuffer data)
设置指定的带样的像素位于(X,Y )用于输入
int 在
DataBuffer 。
|
void |
SinglePixelPackedSampleModel.setSample(int x, int y, int b, int s, DataBuffer data)
设置指定的带样的像素位于(x,y)用于输入一个int的数据缓存。
|
abstract void |
SampleModel.setSample(int x, int y, int b, int s, DataBuffer data)
设置指定的带样的像素位于(x,y)用于输入一个int的数据缓存。
|
void |
BandedSampleModel.setSample(int x, int y, int b, int s, DataBuffer data)
设置指定的带样的像素位于(x,y)用于输入一个int的数据缓存。
|
void |
SampleModel.setSamples(int x, int y, int w, int h, int b, double[] dArray, DataBuffer data)
将指定的带中的样本设置为指定的矩形,从每个数组元素的一个数组包含一个样本。
|
void |
SampleModel.setSamples(int x, int y, int w, int h, int b, float[] fArray, DataBuffer data)
将包含一个数组元素的浮点数数组指定为指定的矩形区域中的样本设置为指定的矩形。
|
void |
ComponentSampleModel.setSamples(int x, int y, int w, int h, int b, int[] iArray, DataBuffer data)
设置指定矩形的像素从一个int数组包含每一样本数据数组元素中指定带样品。
|
void |
SinglePixelPackedSampleModel.setSamples(int x, int y, int w, int h, int b, int[] iArray, DataBuffer data)
设置指定矩形的像素从一个int数组包含一个样品在每个数组元素指定带样品。
|
void |
SampleModel.setSamples(int x, int y, int w, int h, int b, int[] iArray, DataBuffer data)
设置指定矩形的像素从一个int数组包含一个样品在每个数组元素指定带样品。
|
void |
BandedSampleModel.setSamples(int x, int y, int w, int h, int b, int[] iArray, DataBuffer data)
设置指定矩形的像素从一个int数组包含每一样本数据数组元素中指定带样品。
|
Constructor and Description |
---|
Raster(SampleModel sampleModel, DataBuffer dataBuffer, Point origin)
构建一个与给定的samplemodel和DataBuffer光栅。
|
Raster(SampleModel sampleModel, DataBuffer dataBuffer, Rectangle aRegion, Point sampleModelTranslate, Raster parent)
构建了一个栅格与给定的samplemodel,DataBuffer,和父母。
|
WritableRaster(SampleModel sampleModel, DataBuffer dataBuffer, Point origin)
构建一个与给定的samplemodel和DataBuffer writableraster。
|
WritableRaster(SampleModel sampleModel, DataBuffer dataBuffer, Rectangle aRegion, Point sampleModelTranslate, WritableRaster parent)
构建了一个writableraster与给定的samplemodel,DataBuffer,和父母。
|
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.