|
JavaTM Platform Standard Ed. 6 |
|||||||||
上一个 下一个 | 框架 无框架 |
使用 BufferedImage 的软件包 | |
---|---|
java.awt | 包含用于创建用户界面和绘制图形图像的所有类。 |
java.awt.image | 提供创建和修改图像的各种类。 |
javax.imageio | Java Image I/O API 的主要包。 |
javax.imageio.event | Java Image I/O API 的一个包,用于在读取和写入图像期间处理事件的同步通知。 |
java.awt 中 BufferedImage 的使用 |
---|
返回 BufferedImage 的 java.awt 中的方法 | |
---|---|
abstract BufferedImage |
GraphicsConfiguration.createCompatibleImage(int width,
int height)
返回一个数据布局和颜色模型与此 GraphicsConfiguration 兼容的 BufferedImage 。 |
BufferedImage |
GraphicsConfiguration.createCompatibleImage(int width,
int height,
int transparency)
返回一个支持指定透明度,并且数据布局和颜色模型与此 GraphicsConfiguration 兼容的 BufferedImage 。 |
BufferedImage |
Robot.createScreenCapture(Rectangle screenRect)
创建包含从屏幕中读取的像素的图像。 |
BufferedImage |
TexturePaint.getImage()
返回用于填充形状的 BufferedImage 纹理。 |
参数类型为 BufferedImage 的 java.awt 中的方法 | |
---|---|
abstract Graphics2D |
GraphicsEnvironment.createGraphics(BufferedImage img)
返回一个呈现指定 BufferedImage 的 Graphics2D 对象。 |
abstract void |
Graphics2D.drawImage(BufferedImage img,
BufferedImageOp op,
int x,
int y)
呈现使用 BufferedImageOp 过滤的 BufferedImage 。 |
参数类型为 BufferedImage 的 java.awt 中的构造方法 | |
---|---|
TexturePaint(BufferedImage txtr,
Rectangle2D anchor)
构造 TexturePaint 对象。 |
java.awt.image 中 BufferedImage 的使用 |
---|
返回 BufferedImage 的 java.awt.image 中的方法 | |
---|---|
BufferedImage |
IndexColorModel.convertToIntDiscrete(Raster raster,
boolean forceARGB)
返回一个 TYPE_INT_ARGB 或 TYPE_INT_RGB 的新 BufferedImage ,其 Raster 的像素数据是通过使用此 ColorModel 的颜色/alpha 分量数组扩展源 Raster 中的各索引来计算的。 |
BufferedImage |
AffineTransformOp.createCompatibleDestImage(BufferedImage src,
ColorModel destCM)
创建一个具有正确大小和 band 数的经过检查的目标图像。 |
BufferedImage |
BufferedImageOp.createCompatibleDestImage(BufferedImage src,
ColorModel destCM)
创建一个具有正确大小和 band 数的经过检查的目标图像。 |
BufferedImage |
ColorConvertOp.createCompatibleDestImage(BufferedImage src,
ColorModel destCM)
创建给定源的具有正确大小和 band 数量的归零目标图像。 |
BufferedImage |
ConvolveOp.createCompatibleDestImage(BufferedImage src,
ColorModel destCM)
创建具有正确 band 大小和数量的归零目标图像。 |
BufferedImage |
LookupOp.createCompatibleDestImage(BufferedImage src,
ColorModel destCM)
创建一幅具有正确大小和 band 数的、经过检查的目标图像。 |
BufferedImage |
RescaleOp.createCompatibleDestImage(BufferedImage src,
ColorModel destCM)
创建一个具有正确大小和 band 数的经检查的目标图像。 |
BufferedImage |
AffineTransformOp.filter(BufferedImage src,
BufferedImage dst)
转换源 BufferedImage 并将结果存储在目标 BufferedImage 中。 |
BufferedImage |
BufferedImageOp.filter(BufferedImage src,
BufferedImage dest)
对 BufferedImage 执行单输入/单输出操作。 |
BufferedImage |
ColorConvertOp.filter(BufferedImage src,
BufferedImage dest)
对源 BufferedImage 进行颜色转换。 |
BufferedImage |
ConvolveOp.filter(BufferedImage src,
BufferedImage dst)
对 BufferedImage 执行卷积运算。 |
BufferedImage |
LookupOp.filter(BufferedImage src,
BufferedImage dst)
对 BufferedImage 执行查找操作。 |
BufferedImage |
RescaleOp.filter(BufferedImage src,
BufferedImage dst)
对源 BufferedImage 进行重缩放。 |
abstract BufferedImage |
VolatileImage.getSnapshot()
返回此对象的静态快照图像。 |
BufferedImage |
BufferedImage.getSubimage(int x,
int y,
int w,
int h)
返回由指定矩形区域定义的子图像。 |
参数类型为 BufferedImage 的 java.awt.image 中的方法 | |
---|---|
BufferedImage |
AffineTransformOp.createCompatibleDestImage(BufferedImage src,
ColorModel destCM)
创建一个具有正确大小和 band 数的经过检查的目标图像。 |
BufferedImage |
BufferedImageOp.createCompatibleDestImage(BufferedImage src,
ColorModel destCM)
创建一个具有正确大小和 band 数的经过检查的目标图像。 |
BufferedImage |
ColorConvertOp.createCompatibleDestImage(BufferedImage src,
ColorModel destCM)
创建给定源的具有正确大小和 band 数量的归零目标图像。 |
BufferedImage |
ConvolveOp.createCompatibleDestImage(BufferedImage src,
ColorModel destCM)
创建具有正确 band 大小和数量的归零目标图像。 |
BufferedImage |
LookupOp.createCompatibleDestImage(BufferedImage src,
ColorModel destCM)
创建一幅具有正确大小和 band 数的、经过检查的目标图像。 |
BufferedImage |
RescaleOp.createCompatibleDestImage(BufferedImage src,
ColorModel destCM)
创建一个具有正确大小和 band 数的经检查的目标图像。 |
BufferedImage |
AffineTransformOp.filter(BufferedImage src,
BufferedImage dst)
转换源 BufferedImage 并将结果存储在目标 BufferedImage 中。 |
BufferedImage |
BufferedImageOp.filter(BufferedImage src,
BufferedImage dest)
对 BufferedImage 执行单输入/单输出操作。 |
BufferedImage |
ColorConvertOp.filter(BufferedImage src,
BufferedImage dest)
对源 BufferedImage 进行颜色转换。 |
BufferedImage |
ConvolveOp.filter(BufferedImage src,
BufferedImage dst)
对 BufferedImage 执行卷积运算。 |
BufferedImage |
LookupOp.filter(BufferedImage src,
BufferedImage dst)
对 BufferedImage 执行查找操作。 |
BufferedImage |
RescaleOp.filter(BufferedImage src,
BufferedImage dst)
对源 BufferedImage 进行重缩放。 |
Rectangle2D |
AffineTransformOp.getBounds2D(BufferedImage src)
返回转换后的目标图像的边界框。 |
Rectangle2D |
BufferedImageOp.getBounds2D(BufferedImage src)
返回已过滤目标图像的边界框。 |
Rectangle2D |
ColorConvertOp.getBounds2D(BufferedImage src)
返回给定源的目标边界框。 |
Rectangle2D |
ConvolveOp.getBounds2D(BufferedImage src)
返回已过滤目标图像的边界框。 |
Rectangle2D |
LookupOp.getBounds2D(BufferedImage src)
返回过滤后的目标图像的边界框。 |
Rectangle2D |
RescaleOp.getBounds2D(BufferedImage src)
返回重缩放后的目标图像的边界框。 |
javax.imageio 中 BufferedImage 的使用 |
---|
声明为 BufferedImage 的 javax.imageio 中的字段 | |
---|---|
protected BufferedImage |
ImageReadParam.destination
当前目标 BufferedImage ;如果没有设置目标图像,则为 null 。 |
类型参数类型为 BufferedImage 的 javax.imageio 中的字段 | |
---|---|
protected List<? extends BufferedImage> |
IIOImage.thumbnails
BufferedImage 缩略图的 List ,或为 null 。 |
返回 BufferedImage 的 javax.imageio 中的方法 | |
---|---|
BufferedImage |
ImageTypeSpecifier.createBufferedImage(int width,
int height)
根据此对象中包含的规范创建一个具有给定宽度和高度的 BufferedImage 。 |
BufferedImage |
ImageReadParam.getDestination()
返回当前由 setDestination 方法设置的 BufferedImage ,如果没有设置,则返回 null 。 |
protected static BufferedImage |
ImageReader.getDestination(ImageReadParam param,
Iterator<ImageTypeSpecifier> imageTypes,
int width,
int height)
返回应该在其中写入解码的像素数据的 BufferedImage 。 |
BufferedImage |
IIOImage.getThumbnail(int index)
返回与主图像关联的缩略图。 |
static BufferedImage |
ImageIO.read(File input)
返回一个 BufferedImage ,作为使用 ImageReader (它是从当前已注册 ImageReader 中自动选择的)解码所提供 File 的结果。 |
static BufferedImage |
ImageIO.read(ImageInputStream stream)
返回一个 BufferedImage ,作为使用 ImageReader (它是从当前已注册 ImageReader 中自动选择的)解码所提供 ImageInputStream 的结果。 |
static BufferedImage |
ImageIO.read(InputStream input)
返回一个 BufferedImage ,作为使用 ImageReader (它是从当前已注册 ImageReader 中自动选择的)解码所提供 InputStream 的结果。 |
BufferedImage |
ImageReader.read(int imageIndex)
使用默认 ImageReadParam 读取通过索引 imageIndex 指定的图像,并将其作为一个完整的 BufferedImage 返回。 |
abstract BufferedImage |
ImageReader.read(int imageIndex,
ImageReadParam param)
使用所提供的 ImageReadParam 读取通过索引 imageIndex 指定的对象,并将它作为一个完整的 BufferedImage 返回。 |
static BufferedImage |
ImageIO.read(URL input)
返回一个 BufferedImage ,作为使用 ImageReader (它是从当前已注册 ImageReader 中自动选择的)解码所提供 URL 的结果。 |
BufferedImage |
ImageReader.readThumbnail(int imageIndex,
int thumbnailIndex)
以 BufferedImage 形式返回通过索引 thumbnailIndex 指定的缩略图预览图像,其与通过索引 ImageIndex 指定的图像关联。 |
BufferedImage |
ImageReader.readTile(int imageIndex,
int tileX,
int tileY)
读取由 tileX 和 tileY 参数指示的 tile,并以 BufferedImage 形式返回。 |
返回变量类型为 BufferedImage 的类型的 javax.imageio 中的方法 | |
---|---|
List<? extends BufferedImage> |
IIOImage.getThumbnails()
返回缩略图 BufferedImage 的当前 List ,如果没有设置任何缩略图,则返回 null 。 |
参数类型为 BufferedImage 的 javax.imageio 中的方法 | |
---|---|
protected static void |
ImageReader.computeRegions(ImageReadParam param,
int srcWidth,
int srcHeight,
BufferedImage image,
Rectangle srcRegion,
Rectangle destRegion)
计算感兴趣的源区域和目标区域,将源图像的宽度和高度、可选目标图像和可选 ImageReadParam 都考虑在内。 |
protected void |
ImageReader.processImageUpdate(BufferedImage theImage,
int minX,
int minY,
int width,
int height,
int periodX,
int periodY,
int[] bands)
通过调用所有已注册 IIOReadUpdateListener 的 imageUpdate 方法向其广播样本集合的更新。 |
protected void |
ImageReader.processPassComplete(BufferedImage theImage)
通过调用所有已注册 IIOReadUpdateListener 的 passComplete 方法向其广播逐步传递的结束。 |
protected void |
ImageReader.processPassStarted(BufferedImage theImage,
int pass,
int minPass,
int maxPass,
int minX,
int minY,
int periodX,
int periodY,
int[] bands)
通过调用所有已注册 IIOReadUpdateListener 的 passStarted 方法向其广播逐步传递的开始。 |
protected void |
ImageReader.processThumbnailPassComplete(BufferedImage theThumbnail)
通过调用所有已注册 IIOReadUpdateListener 的 thumbnailPassComplete 方法向其广播缩略图逐步传递的结束。 |
protected void |
ImageReader.processThumbnailPassStarted(BufferedImage theThumbnail,
int pass,
int minPass,
int maxPass,
int minX,
int minY,
int periodX,
int periodY,
int[] bands)
通过调用所有已注册 IIOReadUpdateListener 的 thumbnailPassStarted 方法向其广播缩略图逐步传递的开始。 |
protected void |
ImageReader.processThumbnailUpdate(BufferedImage theThumbnail,
int minX,
int minY,
int width,
int height,
int periodX,
int periodY,
int[] bands)
通过调用所有已注册 IIOReadUpdateListener 的 thumbnailUpdate 方法向其广播缩略图图像中样本集合的更新。 |
void |
ImageReadParam.setDestination(BufferedImage destination)
提供一个 BufferedImage ,将其用作解码像素数据的目标。 |
类型变量类型为 BufferedImage 的 javax.imageio 中的方法参数 | |
---|---|
void |
ImageWriter.prepareInsertEmpty(int imageIndex,
ImageTypeSpecifier imageType,
int width,
int height,
IIOMetadata imageMetadata,
List<? extends BufferedImage> thumbnails,
ImageWriteParam param)
从将带有不确定像素值的新图像插入现有图像流中开始。 |
void |
ImageWriter.prepareWriteEmpty(IIOMetadata streamMetadata,
ImageTypeSpecifier imageType,
int width,
int height,
IIOMetadata imageMetadata,
List<? extends BufferedImage> thumbnails,
ImageWriteParam param)
从写入完整图像流开始,该图像流由带有要输出的不确定像素值、有关元数据和缩略图的单个图像组成。 |
void |
IIOImage.setThumbnails(List<? extends BufferedImage> thumbnails)
将缩略图列表设置为 BufferedImage 的一个新 List 或 null 。 |
类型变量类型为 BufferedImage 的 javax.imageio 中的构造方法参数 | |
---|---|
IIOImage(Raster raster,
List<? extends BufferedImage> thumbnails,
IIOMetadata metadata)
构造一个 IIOImage ,它包含 Raster 以及与之关联的缩略图和元数据。 |
|
IIOImage(RenderedImage image,
List<? extends BufferedImage> thumbnails,
IIOMetadata metadata)
构造一个 IIOImage ,它包含 RenderedImage 以及与之关联的缩略图和元数据。 |
javax.imageio.event 中 BufferedImage 的使用 |
---|
参数类型为 BufferedImage 的 javax.imageio.event 中的方法 | |
---|---|
void |
IIOReadUpdateListener.imageUpdate(ImageReader source,
BufferedImage theImage,
int minX,
int minY,
int width,
int height,
int periodX,
int periodY,
int[] bands)
报告已更新图像的给定区域。 |
void |
IIOReadUpdateListener.passComplete(ImageReader source,
BufferedImage theImage)
报告当前读操作已经完成一个逐步传递。 |
void |
IIOReadUpdateListener.passStarted(ImageReader source,
BufferedImage theImage,
int pass,
int minPass,
int maxPass,
int minX,
int minY,
int periodX,
int periodY,
int[] bands)
报告当前的读操作将开始逐步传递 (progressive pass)。 |
void |
IIOReadUpdateListener.thumbnailPassComplete(ImageReader source,
BufferedImage theThumbnail)
报告当前缩略图读操作已经完成一个逐步传递。 |
void |
IIOReadUpdateListener.thumbnailPassStarted(ImageReader source,
BufferedImage theThumbnail,
int pass,
int minPass,
int maxPass,
int minX,
int minY,
int periodX,
int periodY,
int[] bands)
报告当前的缩略图读操作将开始逐步传递。 |
void |
IIOReadUpdateListener.thumbnailUpdate(ImageReader source,
BufferedImage theThumbnail,
int minX,
int minY,
int width,
int height,
int periodX,
int periodY,
int[] bands)
报告已更新缩略图图像的给定区域。 |
|
JavaTM Platform Standard Ed. 6 |
|||||||||
上一个 下一个 | 框架 无框架 |
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。