rsramanujam.uis
Class RSRImageFilter

java.lang.Object
  |
  +--rsramanujam.uis.RSRImageFilter

public class RSRImageFilter
extends java.lang.Object

RSRImageFilter is a simple utility class that will let you apply simple filters to your images.

Version:
1.0.0
Author:
R S Ramanujam

Field Summary
private  javax.swing.JPanel app
          These are the default width and height
private  int default_height
          This is the Converted or Filtered Image
private  int default_width
          This is the Converted or Filtered Image
private  int default_xOffset
          This holds reference to a subclass of the Applet class
private  int default_yOffset
           
private  java.awt.Image dstImage
          This Field holds the Source Image
private  int[] intArray
           
private  int lengthOfTask
           
private  int progress
           
private  java.awt.Image srcImage
           
 
Constructor Summary
RSRImageFilter(javax.swing.JPanel applet, java.awt.Image image, int[] pixs, int width, int height)
           
RSRImageFilter(javax.swing.JPanel app, java.awt.Image image, int[] pixs, int xOff, int yOff, int width, int height)
           
RSRImageFilter(javax.swing.JPanel applet, java.awt.Image image, int width, int height)
           
 
Method Summary
 java.awt.Image flip()
          Flips the image upside down.
private  boolean grabImagePixels()
           
 java.awt.Image gray()
          Converts any image to black and white
 java.awt.Image invert()
          Performs inversion on the image
 void setLengthOfTask(int newLengthOfTask)
          Insert the method's description here.
 void setProgress(int newProgress)
          Insert the method's description here.
 java.lang.String toString()
           
 java.awt.Image waterMark()
          Converts any image to black and white
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

srcImage

private transient java.awt.Image srcImage

dstImage

private transient java.awt.Image dstImage
This Field holds the Source Image

default_width

private transient int default_width
This is the Converted or Filtered Image

default_height

private transient int default_height
This is the Converted or Filtered Image

app

private transient javax.swing.JPanel app
These are the default width and height

default_xOffset

private transient int default_xOffset
This holds reference to a subclass of the Applet class

intArray

private transient int[] intArray

default_yOffset

private transient int default_yOffset

progress

private transient int progress

lengthOfTask

private transient int lengthOfTask
Constructor Detail

RSRImageFilter

public RSRImageFilter(javax.swing.JPanel applet,
                      java.awt.Image image,
                      int[] pixs,
                      int width,
                      int height)

RSRImageFilter

public RSRImageFilter(javax.swing.JPanel app,
                      java.awt.Image image,
                      int[] pixs,
                      int xOff,
                      int yOff,
                      int width,
                      int height)

RSRImageFilter

public RSRImageFilter(javax.swing.JPanel applet,
                      java.awt.Image image,
                      int width,
                      int height)
Method Detail

flip

public java.awt.Image flip()
Flips the image upside down.

grabImagePixels

private final boolean grabImagePixels()

gray

public java.awt.Image gray()
Converts any image to black and white

invert

public java.awt.Image invert()
Performs inversion on the image

setLengthOfTask

public void setLengthOfTask(int newLengthOfTask)
Insert the method's description here. Creation date: (11/30/2001 2:52:54 PM)
Parameters:
newLengthOfTask - int

setProgress

public void setProgress(int newProgress)
Insert the method's description here. Creation date: (11/30/2001 2:52:54 PM)
Parameters:
newProgress - int

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

waterMark

public java.awt.Image waterMark()
Converts any image to black and white