Hyperic HQ Plugin API v. 4.4.0.2

org.hyperic.image
Class ImageUtil

java.lang.Object
  extended by org.hyperic.image.ImageUtil

public class ImageUtil
extends java.lang.Object


Constructor Summary
ImageUtil()
           
 
Method Summary
static java.awt.image.BufferedImage convertToIndexColorImage(java.awt.image.BufferedImage image)
          Creates a copy of an image and during the process converts the image to an indexed color image.
static java.awt.image.BufferedImage loadImage(java.lang.String path)
          Loads an image from a file on disk or in an archive (e.g., .jar).
static byte[][] scrapeColors(java.awt.image.BufferedImage image)
          Get's all of the unique colors in an image.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ImageUtil

public ImageUtil()
Method Detail

convertToIndexColorImage

public static java.awt.image.BufferedImage convertToIndexColorImage(java.awt.image.BufferedImage image)
Creates a copy of an image and during the process converts the image to an indexed color image.

Parameters:
image - Image to convert.
Returns:
BufferedImage with an indexed color pallette

loadImage

public static java.awt.image.BufferedImage loadImage(java.lang.String path)
                                              throws java.io.IOException
Loads an image from a file on disk or in an archive (e.g., .jar).

Parameters:
path - The name of the image file to load. This should be a relative path starting from anywhere in the classpath. For example, 'images/foo.gif'.
Returns:
A BufferedImage object that contains the loaded image.
Throws:
java.io.IOException

scrapeColors

public static byte[][] scrapeColors(java.awt.image.BufferedImage image)
Get's all of the unique colors in an image.

Parameters:
image - The image.

Hyperic HQ Plugin API v. 4.4.0.2

Copyright © 2004-2006 Hyperic, Inc. support@hyperic.net, All Rights Reserved.