|
|||||||||
类 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) 组合两个源 Raster 对象并将结果置于目标 WritableRaster 中。 |
java.awt.image 中 Raster 的使用 |
---|
java.awt.image 中 Raster 的子类 | |
---|---|
class |
WritableRaster 此类扩展了 Raster 以提供像素写入功能。 |
声明为 Raster 的 java.awt.image 中的字段 | |
---|---|
protected Raster |
Raster.parent 此 Raster 的父 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 |
RenderedImage.getData() 以一个大 tile 的形式返回图像(对于基于 tile 的图像,此方法需要获取整个图像并复制全部图像数据)。 |
Raster |
BufferedImage.getData() 作为一个大 tile 返回图像。 |
Raster |
RenderedImage.getData(Rectangle rect) 计算并返回 RenderedImage 的任意区域。 |
Raster |
BufferedImage.getData(Rectangle rect) 计算并返回 BufferedImage 的一个任意区域。 |
Raster |
Raster.getParent() 返回此 Raster 的父 Raster(如果有),或者 null。 |
Raster |
RenderedImage.getTile(int tileX, int tileY) 返回 tile (tileX, tileY)。 |
Raster |
BufferedImage.getTile(int tileX, int tileY) 返回 tile ( tileX , tileY )。 |
参数类型为 Raster 的 java.awt.image 中的方法 | |
---|---|
BufferedImage |
IndexColorModel.convertToIntDiscrete(Raster raster, boolean forceARGB) 返回一个 TYPE_INT_ARGB 或 TYPE_INT_RGB 的新 BufferedImage ,其 Raster 的像素数据是通过使用此 ColorModel 的颜色/alpha 分量数组扩展源 Raster 中的各索引来计算的。 |
WritableRaster |
RescaleOp.createCompatibleDestRaster(Raster src) 在给出源的情况下,创建一个具有正确大小和 band 数的经检查的目标 Raster 。 |
WritableRaster |
RasterOp.createCompatibleDestRaster(Raster src) 创建一个具有正确大小和 band 数的归零目标 Raster。 |
WritableRaster |
LookupOp.createCompatibleDestRaster(Raster src) 在给定源 Raster 的情况下,创建一幅具有正确大小和 band 数的、经过检查的目标 Raster 。 |
WritableRaster |
ConvolveOp.createCompatibleDestRaster(Raster src) 创建给定源且具有正确 band 大小和数量的归零目标 Raster。 |
WritableRaster |
ColorConvertOp.createCompatibleDestRaster(Raster src) 创建给定源且具有正确 band 大小和数量的归零目标 Raster。 |
WritableRaster |
BandCombineOp.createCompatibleDestRaster(Raster src) 创建一个具有正确大小和 band 数的经过检查的目标 Raster 。 |
WritableRaster |
AffineTransformOp.createCompatibleDestRaster(Raster src) 创建一个具有正确大小和 band 数的经过检查的目标 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 中的图像数据进行颜色转换。 |
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 ;如果不与此 ColorModel 兼容,则返回 false 。 |
boolean |
ComponentColorModel.isCompatibleRaster(Raster raster) 如果 raster 与此 ColorModel 兼容,则返回 true;如果不兼容,则返回 false。 |
void |
WritableRenderedImage.setData(Raster r) 将图像的 rect 设置为 Raster r 的内容,假定 r 位于与 WritableRenderedImage 相同的坐标空间。 |
void |
BufferedImage.setData(Raster r) 将图像的矩形区域设置为指定 Raster r 的内容,假定该区域与 BufferedImage 处于相同的坐标空间。 |
void |
WritableRaster.setDataElements(int x, int y, Raster inRaster) 为输入 Raster 中的像素矩形设置数据。 |
void |
WritableRaster.setRect(int dx, int dy, Raster srcRaster) 将像素从 Raster srcRaster 复制到此 WritableRaster。 |
void |
WritableRaster.setRect(Raster srcRaster) 将像素从 Raster srcRaster 复制到此 WritableRaster。 |
参数类型为 Raster 的 java.awt.image 中的构造方法 | |
---|---|
Raster(SampleModel sampleModel, DataBuffer dataBuffer, Rectangle aRegion, Point sampleModelTranslate, Raster parent) 构造具有给定 SampleModel、DataBuffer 和父 Raster 的 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) 返回包含 tile 中的原始像素数据的新 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) 构造一个 IIOImage ,它包含 Raster 以及与之关联的缩略图和元数据。 |
所有类
|
|||||||||