What is the basic idea behind ImageFilter objects?
The idea behind the ImageFilter objects was that if you filter an image, then you should filter it as the data is delivered rather than to grab a buffer of pixels for the image, modify the pixels, and then turn around and make a new image from that buffer. This doesn’t work when you need to filter lots of large images. The beta version of the Sun home page now loads much more frequently in a lot less memory since the ImageMap applet now uses dynamic filters rather than getDIBitmap and createImage to make its button highlight areas…