接口的使用
java.awt.image.ImageConsumer

使用 ImageConsumer 的包
描述
提供用于创建和修改图像的类。
提供用于生成与渲染无关的图像的类和接口。
提供一组“轻量级”(全 Java 语言)组件,尽可能在所有平台上以相同的方式工作。
  • ImageConsumerjava.awt.image 中的用法

    java.awt.image 中实现 ImageConsumer 的类
    修饰符和类型
    描述
    class 
    一个 ImageFilter 类,用于使用简单的区域平均算法缩放图像,该算法产生比最近邻算法更平滑的结果。
    class 
    BufferedImageFilter 类是 ImageFilter 的子类,以提供一种使用单源/单目标图像运算符 (BufferedImageOp ) 在图像生产者/消费者/观察者范例中过滤 BufferedImage 的简单方法。
    class 
    用于裁剪图像的 ImageFilter 类。
    class 
    此类为用于将数据从 ImageProducer 传递到 ImageConsumer 的接口方法集实现过滤器。
    class 
    PixelGrabber 类实现了一个 ImageConsumer,它可以附加到 Image 或 ImageProducer 对象以检索该图像中的像素子集。
    class 
    一个 ImageFilter 类,用于使用最简单的算法缩放图像。
    class 
    此类提供了一种创建 ImageFilter 的简单方法,它修改默认 RGB ColorModel 中图像的像素。
    java.awt.image 中的字段声明为 ImageConsumer
    修饰符和类型
    Field
    描述
    protected ImageConsumer
    ImageFilter.consumer
    ImageFilter 的此实例正在为其过滤数据的特定图像数据流的使用者。
    java.awt.image 中的方法,参数类型为 ImageConsumer
    修饰符和类型
    方法
    描述
    void
    FilteredImageSource.addConsumer(ImageConsumer ic)
    将指定的 ImageConsumer 添加到对过滤图像的数据感兴趣的消费者列表中。
    void
    ImageProducer.addConsumer(ImageConsumer ic)
    ImageProducer 注册 ImageConsumer,以便在稍后重建 Image 期间访问图像数据。
    void
    MemoryImageSource.addConsumer(ImageConsumer ic)
    将 ImageConsumer 添加到对此图像的数据感兴趣的消费者列表中。
    返回 ImageFilter 对象的唯一实例,该实例将实际为指定的 ImageConsumer 执行过滤。
    boolean
    FilteredImageSource.isConsumer(ImageConsumer ic)
    对此图像的数据感兴趣的消费者列表中。
    boolean
    ImageProducer.isConsumer(ImageConsumer ic)
    确定指定的 ImageConsumer 对象当前是否已注册到此 ImageProducer 作为其消费者之一。
    boolean
    MemoryImageSource.isConsumer(ImageConsumer ic)
    确定 ImageConsumer 是否在当前对此图像数据感兴趣的消费者列表中。
    void
    FilteredImageSource.removeConsumer(ImageConsumer ic)
    从对此图像的数据感兴趣的消费者列表中删除 ImageConsumer。
    void
    ImageProducer.removeConsumer(ImageConsumer ic)
    从当前注册接收图像数据的消费者列表中删除指定的 ImageConsumer 对象。
    void
    MemoryImageSource.removeConsumer(ImageConsumer ic)
    从对此图像的数据感兴趣的消费者列表中删除 ImageConsumer。
    void
    请求给定的 ImageConsumer 以自上而下、左右的顺序再次传送图像数据。
    void
    代表 ImageConsumer 请求 ImageProducer 尝试以 TOPDOWNLEFTRIGHT 顺序再次发送图像数据,以便可以使用依赖于接收像素顺序的更高质量转换算法来生成更好的图像输出版本。
    void
    请求给定的 ImageConsumer 以自上而下、左右的顺序再次传送图像数据。
    void
    FilteredImageSource.startProduction(ImageConsumer ic)
    开始制作过滤后的图像。
    void
    ImageProducer.startProduction(ImageConsumer ic)
    将指定的 ImageConsumer 对象注册为消费者并开始立即重建图像数据,然后将其交付给该消费者和可能已经在生产者处注册的任何其他消费者。
    void
    MemoryImageSource.startProduction(ImageConsumer ic)
    将 ImageConsumer 添加到对此图像的数据感兴趣的消费者列表中,并立即通过 ImageConsumer 接口开始传送图像数据。
  • ImageConsumerjava.awt.image.renderable 中的用法

    java.awt.image.renderable 中的方法,参数类型为 ImageConsumer
    修饰符和类型
    方法
    描述
    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 接口开始传送图像数据。
  • ImageConsumerjavax.swing 中的用法

    javax.swing 中实现 ImageConsumer 的类
    修饰符和类型
    描述
    class 
    一种图像过滤器,通过将图像变成灰度图像并使图像中的像素变亮来“禁用”图像。