ImageFilter filter = new GrayFilter(true, 50); ImageProducer producer = new FilteredImageSource(colorImage.getSource(), filter); Image mage = Toolkit.getDefaultToolkit().createImage(producer);
/** * Converts an image to grayscale. * * @see GrayFilter * @see RGBImageFilter * * @param pOriginal the image to convert. * @return a new Image, containing the gray image data. */ public static Image grayscale(Image pOriginal) { // Create filter RGBImageFilter filter = new GrayFilter(); // Convert to gray return filter(pOriginal, filter); }
ImageFilter filter = new GrayFilter(true, 50); ImageProducer producer = new FilteredImageSource(colorImage.getSource(), filter); Image image = this.createImage(producer);
/** * Converts an image to grayscale. * * @see GrayFilter * @see RGBImageFilter * * @param pOriginal the image to convert. * @return a new Image, containing the gray image data. */ public static Image grayscale(Image pOriginal) { // Create filter RGBImageFilter filter = new GrayFilter(); // Convert to gray return filter(pOriginal, filter); }
/** * Converts an image to grayscale. * * @see GrayFilter * @see RGBImageFilter * * @param pOriginal the image to convert. * @return a new Image, containing the gray image data. */ public static Image grayscale(Image pOriginal) { // Create filter RGBImageFilter filter = new GrayFilter(); // Convert to gray return filter(pOriginal, filter); }