/** * ImageProcessorTest.java * * @author Dave Musicant * @author Jeff Ondich * @version 1.1 1/25/05 * * This class provides a test of your ImageProcessor class. * Modify it as you see fit. */ import java.io.*; import java.awt.*; public class ImageProcessorTest { public static void main( String[] args ) throws IOException { ImageProcessor image1 = new ImageProcessor( "jackets.jpg" ); image1.show( "Original", 10, 10 ); ImageProcessor image2 = new ImageProcessor( "jackets.jpg" ); image2.removeGreenAndBlue(); image2.show( "Red", 510, 10 ); ImageProcessor image3 = new ImageProcessor( "jackets.jpg" ); image3.negate(); image3.show( "Negative", 1010, 10 ); ImageProcessor image4 = new ImageProcessor( "jackets.jpg" ); Color darkPurple = new Color( 127, 0, 127 ); image4.replaceRed( darkPurple ); image4.show( "Red -> Purple", 10, 500 ); ImageProcessor image5 = new ImageProcessor( "jackets.jpg" ); EasyBufferedImage water = EasyBufferedImage.createImage( "water.jpg" ); image5.replaceRed( water ); image5.show( "Water", 510, 500 ); } }