Package java.awt.image

Examples of java.awt.image.ColorConvertOp.filter()


        BufferedImage img = this.htImage.get(name);
       
        ColorSpace cs = ColorSpace.getInstance(ColorSpace.CS_GRAY);
        ColorConvertOp op = new ColorConvertOp(cs, null);
       
        BufferedImage result = op.filter(img , null);
       
        this.htImage.put(this.getName(name , enabled) , result);
      }
      name = this.getName(name , enabled);
    }
View Full Code Here


        BufferedImage img = this.htImage.get(name);
       
        ColorSpace cs = ColorSpace.getInstance(ColorSpace.CS_GRAY);
        ColorConvertOp op = new ColorConvertOp(cs, null);
       
        BufferedImage result = op.filter(img , null);
       
        this.htImage.put(this.getName(name , enabled) , result);
      }
      name = this.getName(name , enabled);
    }
View Full Code Here

     * @param buff
     * @return gray scale {@link java.awt.image.BufferedImage}
     */
    public static BufferedImage grayScale(BufferedImage buff){
      ColorConvertOp op = new ColorConvertOp(ColorSpace.getInstance(ColorSpace.CS_GRAY), null);
      BufferedImage grayImage = op.filter(buff, null);
      return grayImage;
    }
    /**
     * A utility method to produce a transparent {@link java.awt.image.BufferedImage}
     * @param buff
View Full Code Here

     * @param buff
     * @return gray scale {@link java.awt.image.BufferedImage}
     */
    public static BufferedImage grayScale(BufferedImage buff){
      ColorConvertOp op = new ColorConvertOp(ColorSpace.getInstance(ColorSpace.CS_GRAY), null);
      BufferedImage grayImage = op.filter(buff, null);
      return grayImage;
    }
    /**
     * A utility method to produce a transparent {@link java.awt.image.BufferedImage}
     * @param buff
View Full Code Here

            // System.out.println("src: " + srcBI.getWidth() + "x" +
            //                    srcBI.getHeight());

            ColorConvertOp op = new ColorConvertOp(dstCM.getColorSpace(),
                                                   null);
            dstBI = op.filter(srcBI, null);

            // System.out.println("After filter:");
           
            WritableRaster wr00 = wr.createWritableTranslatedChild(0,0);
            for (int i=0; i<dstCM.getColorSpace().getNumComponents(); i++)
View Full Code Here

            // System.out.println("src: " + srcBI.getWidth() + "x" +
            //                    srcBI.getHeight());

            ColorConvertOp op = new ColorConvertOp(dstCM.getColorSpace(),
                                                   null);
            dstBI = op.filter(srcBI, null);

            // System.out.println("After filter:");
           
            WritableRaster wr00 = wr.createWritableTranslatedChild(0,0);
            for (int i=0; i<dstCM.getColorSpace().getNumComponents(); i++)
View Full Code Here

                dstBI = new BufferedImage(cmna, dstWr, false, null);
            }

            ColorConvertOp op = new ColorConvertOp(null);
            op.filter(srcBI, dstBI);

            // I never have to 'fix' alpha premult since I take
            // it's value from my source....
            if (dstCM.hasAlpha())
                copyBand(srcWr, sm.getNumBands()-1,
View Full Code Here

             * System.out.println("dst: " + dstBI.getWidth() + "x" +
             *                    dstBI.getHeight());
             */

            ColorConvertOp op = new ColorConvertOp(null);
            op.filter(srcBI, dstBI);

            if (dstCM.hasAlpha())
                copyBand(srcWr, srcSM.getNumBands()-1,
                         wr,    getSampleModel().getNumBands()-1);
        }
View Full Code Here

                = new BufferedImage(sRGBCompCM,
                                    wr,
                                    false,
                                    null);
            ColorConvertOp colorConvertOp = new ColorConvertOp(null);
            colorConvertOp.filter(newImg, sRGBImage);

            /**
             * Integrate alpha back into the image
             */
            DataBufferByte rgbData = (DataBufferByte)wr.getDataBuffer();
View Full Code Here

public class ImageTransformUtils {
  public static BufferedImage convertToGrayscale(BufferedImage input){
    BufferedImage output = new BufferedImage(input.getWidth(),input.getHeight(),input.getType());
    ColorConvertOp op = new ColorConvertOp(ColorSpace.getInstance(ColorSpace.CS_GRAY),null);
    op.filter(input,output);
    return output;
  }
 
  public static float BoxIntegral(IntegralImage img, int row, int col, int rows, int cols){
    int height = img.getHeight();
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.