|
|||||||||
接口 java.awt.image.ImageConsumer
的使用
使用 ImageConsumer 的软件包 | |
---|---|
java.awt.image | 提供创建和修改图像的各种类。 |
java.awt.image.renderable | 提供用于生成与呈现无关的图像的类和接口。 |
javax.swing | 提供一组“轻量级”(全部是 Java 语言)组件,尽量让这些组件在所有平台上的工作方式都相同。 |
java.awt.image 中 ImageConsumer 的使用 |
---|
实现 ImageConsumer 的 java.awt.image 中的类 | |
---|---|
class |
AreaAveragingScaleFilter 这是一个 ImageFilter 类,它使用一个简单的区域平均算法来进行图像缩放,该算法产生比其最相近算法更平滑的结果。 |
class |
BufferedImageFilter BufferedImageFilter 类是 ImageFilter 的子类,提供一种使用单一源图像/单一目标图像操作符 (BufferedImageOp ) 的简单方式来过滤 Image Producer/Consumer/Observerto 范例中的 BufferedImage 。 |
class |
CropImageFilter 用于裁剪图像的 ImageFilter 类。 |
class |
ImageFilter 此类为用于从 ImageProducer 向 ImageConsumer 传递数据的接口方法集合实现了一个过滤器。 |
class |
PixelGrabber PixelGrabber 类实现可以附加在 Image 或 ImageProducer 对象上以获得该图像像素子集的 ImageConsumer。 |
class |
ReplicateScaleFilter 使用最简单的算法缩放图像的 ImageFilter 类。 |
class |
RGBImageFilter 此类提供一个创建 ImageFilter 的便捷方法,修改默认 RGB ColorModel 中的图像像素。 |
声明为 ImageConsumer 的 java.awt.image 中的字段 | |
---|---|
protected ImageConsumer |
ImageFilter.consumer 特定图像数据流的使用者,而此 ImageFilter 实例也是为这个使用者来过滤数据的。 |
参数类型为 ImageConsumer 的 java.awt.image 中的方法 | |
---|---|
void |
ImageProducer.addConsumer(ImageConsumer ic) 为了在稍后的 Image 重构期间访问图像数据,向 ImageProducer 注册一个 ImageConsumer 。 |
void |
FilteredImageSource.addConsumer(ImageConsumer ic) 将指定的 ImageConsumer 添加到对过滤图像的数据感兴趣的使用者列表。 |
void |
MemoryImageSource.addConsumer(ImageConsumer ic) 将 ImageConsumer 添加到对此图像数据感兴趣的使用者列表。 |
ImageFilter |
ImageFilter.getFilterInstance(ImageConsumer ic) 返回为指定 ImageConsumer 实际执行过滤的 ImageFilter 对象的惟一实例。 |
boolean |
ImageProducer.isConsumer(ImageConsumer ic) 确定指定的 ImageConsumer 对象目前是否已向此 ImageProducer 注册为其使用者之一。 |
boolean |
FilteredImageSource.isConsumer(ImageConsumer ic) 确定一个 ImageConsumer 是否在对此图像数据感兴趣的使用者列表中。 |
boolean |
MemoryImageSource.isConsumer(ImageConsumer ic) 确定某个 ImageConsumer 目前是否处于对此图像数据感兴趣的使用者列表中。 |
void |
ImageProducer.removeConsumer(ImageConsumer ic) 从目前已注册以接收图像数据的使用者列表中移除指定的 ImageConsumer 对象。 |
void |
FilteredImageSource.removeConsumer(ImageConsumer ic) 从对此图像数据感兴趣的使用者列表中移除 ImageConsumer。 |
void |
MemoryImageSource.removeConsumer(ImageConsumer ic) 从对此图像数据感兴趣的使用者列表中移除 ImageConsumer。 |
void |
ImageProducer.requestTopDownLeftRightResend(ImageConsumer ic) 代表 ImageConsumer 请求 ImageProducer 尝试再次以 TOPDOWNLEFTRIGHT 的顺序重新发送图像数据,从而可以使用依赖于按顺序接收像素的高质量转换算法以生成更佳的图像输出。 |
void |
FilteredImageSource.requestTopDownLeftRightResend(ImageConsumer ic) 请求给定的 ImageConsumer 再次按从上到下、从左到右的顺序传递图像数据。 |
void |
MemoryImageSource.requestTopDownLeftRightResend(ImageConsumer ic) 请求给定的 ImageConsumer 再次按从上到下、从左到右的顺序传递图像数据。 |
void |
ImageProducer.startProduction(ImageConsumer ic) 将指定的 ImageConsumer 对象注册为使用者,并立即开始图像数据的重构,然后这些图像数据将传递到此使用者和已经向该生产者注册的所有其他使用者。 |
void |
FilteredImageSource.startProduction(ImageConsumer ic) 开始生成过滤图像。 |
void |
MemoryImageSource.startProduction(ImageConsumer ic) 将 ImageConsumer 添加到对此图像数据感兴趣的使用者列表中,并立即开始通过 ImageConsumer 接口传递图像数据。 |
java.awt.image.renderable 中 ImageConsumer 的使用 |
---|
参数类型为 ImageConsumer 的 java.awt.image.renderable 中的方法 | |
---|---|
void |
RenderableImageProducer.addConsumer(ImageConsumer ic) 将 ImageConsumer 添加到对此图像的数据感兴趣的使用者列表。 |
boolean |
RenderableImageProducer.isConsumer(ImageConsumer ic) 确定某个 ImageConsumer 是否在当前对此图像的数据感兴趣的使用者列表。 |
void |
RenderableImageProducer.removeConsumer(ImageConsumer ic) 从对此图像的数据感兴趣的使用者列表中删除一个 ImageConsumer。 |
void |
RenderableImageProducer.requestTopDownLeftRightResend(ImageConsumer ic) 请求给定 ImageConsumer 按从上到下、从左到右的顺序再次提交图像数据。 |
void |
RenderableImageProducer.startProduction(ImageConsumer ic) 将 ImageConsumer 添加到对此图像的数据感兴趣的使用者列表,并立即通过 ImageConsumer 接口开始提交该图像数据。 |
javax.swing 中 ImageConsumer 的使用 |
---|
实现 ImageConsumer 的 javax.swing 中的类 | |
---|---|
class |
GrayFilter 一个图像过滤器,它通过将图像转换成灰度级图像并增亮图像中的像素来“禁用”图像。 |
所有类
|
|||||||||