public BufferedImage getPreparedImage (String rset, String path, Colorization[] zations)
    {
        BufferedImage image = getImage(rset, path, zations);
        BufferedImage prepped = null;
        if (image != null) {
            prepped = createImage(image.getWidth(), image.getHeight(),
                                  image.getColorModel().getTransparency());
            Graphics2D pg = prepped.createGraphics();
            pg.drawImage(image, 0, 0, null);
            pg.dispose();
        }
        return prepped;
    }
public BufferedImage getPreparedImage ( String rset , String path , Colorization [ ] zations ) { BufferedImage image = getImage ( rset , path , zations ) ; BufferedImage prepped = null ; if ( image != null ) { prepped = createImage ( image . getWidth ( ) , image . getHeight ( ) , image . getColorModel ( ) . getTransparency ( ) ) ; Graphics2D pg = prepped . createGraphics ( ) ; pg . drawImage ( image , 0 , 0 , null ) ; pg . dispose ( ) ; } return prepped ; }
Loads (and caches) the specified image from the resource manager, obtaining the image from
the supplied resource set and applying the using the supplied path to identify the image.

<p> Additionally the image is optimized for display in the current graphics
configuration. Consider using {@link #getMirage(ImageKey,Colorization[])} instead of
prepared images as they (some day) will automatically use volatile images to increase
performance.