Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.arranger.jarl.util
Class ImageUtil  view ImageUtil download ImageUtil.java

java.lang.Object
  extended bycom.arranger.jarl.util.ImageUtil

public class ImageUtil
extends java.lang.Object

ImageUtil created on Feb 23, 2003 Taken from http://javaalmanac.com/egs/java.awt.image/pkg.html#Images


Nested Class Summary
static class ImageUtil.ShapeImageMaskFilter
          This will mask off any color outside of the java.awt.Shape
static class ImageUtil.TransparentImageFilter
          Used by createTransparentImage(java.awt.Image, java.awt.Color) 55
 
Field Summary
static java.awt.Color TRANSPARENT
           
static int TRANSPARENT_RGB
           
 
Constructor Summary
ImageUtil()
           
 
Method Summary
static void copyGraphics(java.awt.Graphics src, java.awt.Graphics dest)
          Copy attributes
static java.awt.Image createTransparentImage(java.awt.Image image, java.awt.Color maskColor)
          Creates a transparent image where the mask color is turned into an alpha channel transparency
static java.awt.Image createTransparentImageInverse(java.awt.Image image, java.awt.Color maskColor)
          Creates a transparent image where the mask color is turned into an alpha channel transparency
static boolean hasAlpha(java.awt.Image image)
          This method returns true if the specified image has transparent pixels
static java.awt.Image loadImage(java.lang.String fileName)
          Loads an image from the icon class path
static java.awt.Image loadResourceImage(java.lang.String name)
          Loads an image from the icon class path
static void overlayTransparentImage(java.awt.Graphics graphics, java.awt.Image transparentImage)
          Overlay a transparent image onto a graphics
static void overlayTransparentImage(java.awt.Graphics graphics, java.awt.Image transparentImage, float alphaLevel)
          Overlay a transparent image onto a graphics
static java.awt.image.BufferedImage toBufferedImage(java.awt.Image image)
          Create a buffered image from another image
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TRANSPARENT

public static final java.awt.Color TRANSPARENT

TRANSPARENT_RGB

public static final int TRANSPARENT_RGB
Constructor Detail

ImageUtil

public ImageUtil()
Method Detail

overlayTransparentImage

public static void overlayTransparentImage(java.awt.Graphics graphics,
                                           java.awt.Image transparentImage)
Overlay a transparent image onto a graphics


overlayTransparentImage

public static void overlayTransparentImage(java.awt.Graphics graphics,
                                           java.awt.Image transparentImage,
                                           float alphaLevel)
Overlay a transparent image onto a graphics


createTransparentImage

public static java.awt.Image createTransparentImage(java.awt.Image image,
                                                    java.awt.Color maskColor)
Creates a transparent image where the mask color is turned into an alpha channel transparency


createTransparentImageInverse

public static java.awt.Image createTransparentImageInverse(java.awt.Image image,
                                                           java.awt.Color maskColor)
Creates a transparent image where the mask color is turned into an alpha channel transparency


toBufferedImage

public static java.awt.image.BufferedImage toBufferedImage(java.awt.Image image)
Create a buffered image from another image


hasAlpha

public static boolean hasAlpha(java.awt.Image image)
This method returns true if the specified image has transparent pixels


copyGraphics

public static void copyGraphics(java.awt.Graphics src,
                                java.awt.Graphics dest)
Copy attributes


loadResourceImage

public static java.awt.Image loadResourceImage(java.lang.String name)
                                        throws java.lang.Exception
Loads an image from the icon class path


loadImage

public static java.awt.Image loadImage(java.lang.String fileName)
                                throws java.lang.Exception
Loads an image from the icon class path