ImageConsumers

The ImageConsumer interface is less common. Whereas an
ImageProducer only tells an ImageObserver
that more of the image is ready, an ImageProducer
gives an interested ImageConsumer the actual image
data. ImageConsumer defines these methods: