j2d.color
Class ColorSafe

java.lang.Object
  extended by j2d.color.ColorSafe
All Implemented Interfaces:
ImageProcessorInterface

public class ColorSafe
extends java.lang.Object
implements ImageProcessorInterface

Created by IntelliJ IDEA. User: dlyon Date: Apr 25, 2005 Time: 12:27:12 PM Copyright DocJava, 2005


Constructor Summary
ColorSafe()
           
 
Method Summary
 int getBrightness(java.awt.Color c)
           
 java.awt.Color[] getColors(int brightness)
           
 java.awt.Color[] getLut()
           
 int getLutSize()
           
 void initBrightnessTable()
           
static void main(java.lang.String[] args)
           
 void printLutBrightness()
           
 void printLutByBrightness()
           
 java.awt.Image process(java.awt.Image image)
          a basic garbage in, garbage out processor.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ColorSafe

public ColorSafe()
Method Detail

getBrightness

public int getBrightness(java.awt.Color c)

printLutByBrightness

public void printLutByBrightness()

getColors

public java.awt.Color[] getColors(int brightness)
Parameters:
brightness - a number that ranges from 0..16
Returns:
all colors of a given brightness

printLutBrightness

public void printLutBrightness()

initBrightnessTable

public void initBrightnessTable()

getLut

public java.awt.Color[] getLut()

getLutSize

public int getLutSize()

main

public static void main(java.lang.String[] args)

process

public java.awt.Image process(java.awt.Image image)
Description copied from interface: ImageProcessorInterface
a basic garbage in, garbage out processor.

Specified by:
process in interface ImageProcessorInterface
Parameters:
image - input image
Returns:
output image