接口的使用
java.awt.image.ImageConsumer
使用 ImageConsumer 的包
包
描述
提供用于创建和修改图像的类。
提供用于生成与渲染无关的图像的类和接口。
提供一组“轻量级”(全 Java 语言)组件,尽可能在所有平台上以相同的方式工作。
-
ImageConsumer 在 java.awt.image 中的用法
java.awt.image 中实现 ImageConsumer 的类修饰符和类型类描述class一个 ImageFilter 类,用于使用简单的区域平均算法缩放图像,该算法产生比最近邻算法更平滑的结果。classBufferedImageFilter类是ImageFilter的子类,以提供一种使用单源/单目标图像运算符 (BufferedImageOp) 在图像生产者/消费者/观察者范例中过滤BufferedImage的简单方法。class用于裁剪图像的 ImageFilter 类。class此类为用于将数据从 ImageProducer 传递到 ImageConsumer 的接口方法集实现过滤器。classPixelGrabber 类实现了一个 ImageConsumer,它可以附加到 Image 或 ImageProducer 对象以检索该图像中的像素子集。class一个 ImageFilter 类,用于使用最简单的算法缩放图像。class此类提供了一种创建 ImageFilter 的简单方法,它修改默认 RGB ColorModel 中图像的像素。java.awt.image 中的字段声明为 ImageConsumerjava.awt.image 中的方法,参数类型为 ImageConsumer修饰符和类型方法描述voidFilteredImageSource.addConsumer(ImageConsumer ic) 将指定的ImageConsumer添加到对过滤图像的数据感兴趣的消费者列表中。voidImageProducer.addConsumer(ImageConsumer ic) 向ImageProducer注册ImageConsumer,以便在稍后重建Image期间访问图像数据。voidMemoryImageSource.addConsumer(ImageConsumer ic) 将 ImageConsumer 添加到对此图像的数据感兴趣的消费者列表中。ImageFilter.getFilterInstance(ImageConsumer ic) 返回 ImageFilter 对象的唯一实例,该实例将实际为指定的 ImageConsumer 执行过滤。booleanFilteredImageSource.isConsumer(ImageConsumer ic) 对此图像的数据感兴趣的消费者列表中。booleanImageProducer.isConsumer(ImageConsumer ic) 确定指定的ImageConsumer对象当前是否已注册到此ImageProducer作为其消费者之一。booleanMemoryImageSource.isConsumer(ImageConsumer ic) 确定 ImageConsumer 是否在当前对此图像数据感兴趣的消费者列表中。voidFilteredImageSource.removeConsumer(ImageConsumer ic) 从对此图像的数据感兴趣的消费者列表中删除 ImageConsumer。voidImageProducer.removeConsumer(ImageConsumer ic) 从当前注册接收图像数据的消费者列表中删除指定的ImageConsumer对象。voidMemoryImageSource.removeConsumer(ImageConsumer ic) 从对此图像的数据感兴趣的消费者列表中删除 ImageConsumer。voidFilteredImageSource.requestTopDownLeftRightResend(ImageConsumer ic) 请求给定的 ImageConsumer 以自上而下、左右的顺序再次传送图像数据。voidImageProducer.requestTopDownLeftRightResend(ImageConsumer ic) 代表ImageConsumer请求ImageProducer尝试以 TOPDOWNLEFTRIGHT 顺序再次发送图像数据,以便可以使用依赖于接收像素顺序的更高质量转换算法来生成更好的图像输出版本。voidMemoryImageSource.requestTopDownLeftRightResend(ImageConsumer ic) 请求给定的 ImageConsumer 以自上而下、左右的顺序再次传送图像数据。voidFilteredImageSource.startProduction(ImageConsumer ic) 开始制作过滤后的图像。voidImageProducer.startProduction(ImageConsumer ic) 将指定的ImageConsumer对象注册为消费者并开始立即重建图像数据,然后将其交付给该消费者和可能已经在生产者处注册的任何其他消费者。voidMemoryImageSource.startProduction(ImageConsumer ic) 将 ImageConsumer 添加到对此图像的数据感兴趣的消费者列表中,并立即通过 ImageConsumer 接口开始传送图像数据。 -
ImageConsumer 在 java.awt.image.renderable 中的用法
java.awt.image.renderable 中的方法,参数类型为 ImageConsumer修饰符和类型方法描述voidRenderableImageProducer.addConsumer(ImageConsumer ic) 将 ImageConsumer 添加到对此图像的数据感兴趣的消费者列表中。booleanRenderableImageProducer.isConsumer(ImageConsumer ic) 确定 ImageConsumer 是否在当前对此图像数据感兴趣的消费者列表中。voidRenderableImageProducer.removeConsumer(ImageConsumer ic) 从对此图像的数据感兴趣的消费者列表中删除一个 ImageConsumer。voidRenderableImageProducer.requestTopDownLeftRightResend(ImageConsumer ic) 请求给定的 ImageConsumer 以自上而下、左右的顺序再次传送图像数据。voidRenderableImageProducer.startProduction(ImageConsumer ic) 将 ImageConsumer 添加到对此图像的数据感兴趣的消费者列表中,并立即通过 ImageConsumer 接口开始传送图像数据。 -
ImageConsumer 在 javax.swing 中的用法
javax.swing 中实现 ImageConsumer 的类