Description: The CustomImageOp demo loads a JPEG picture, which would normally be of
type 3BYTE_BGR, and turns it into a compatible image of type INT_RGB. You can
look for the call to GraphicsUtilities.loadCompatibleImage() in the source
code of the demo and replace it with ImageIO.read() to see the difference when
moving the sliders of the user interface. As a rule of thumb, do not hesitate to use
the various methods from the GraphicsUtilities class to always use compatible
images.
To Search:
File list (Check if you may need any files):
CustomImageOp\.DS_Store
.............\build.xml
.............\build
.............\.....\built-jar.properties
.............\.....\classes
.............\.....\.......\AbstractFilter.class
.............\.....\.......\ApplicationFrame$1.class
.............\.....\.......\ApplicationFrame$2.class
.............\.....\.......\ApplicationFrame$3.class
.............\.....\.......\ApplicationFrame$ImagePanel.class
.............\.....\.......\ApplicationFrame.class
.............\.....\.......\ColorTintFilter.class
.............\.....\.......\GraphicsUtilities.class
.............\.....\.......\images
.............\.....\.......\......\chess.jpg
.............\.....\empty
.............\manifest.mf
.............\nbproject
.............\.........\build-impl.xml
.............\.........\genfiles.properties
.............\.........\private
.............\.........\.......\private.properties
.............\.........\project.properties
.............\.........\project.xml
.............\src
.............\...\AbstractFilter.java
.............\...\ApplicationFrame.java
.............\...\ColorTintFilter.java
.............\...\GraphicsUtilities.java
.............\...\images
.............\...\......\chess.jpg