Package java.awt.image

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


             * 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


    int h=image.getHeight();
    BufferedImage newImg=new BufferedImage(w,h,imageType);
    ColorSpace srcSpace=image.getColorModel().getColorSpace();
    ColorSpace newSpace=newImg.getColorModel().getColorSpace();
    ColorConvertOp convert=new ColorConvertOp(srcSpace,newSpace,null);
    convert.filter(image,newImg);
    return newImg;
  }
}
View Full Code Here

        RenderingHints hints = new RenderingHints(null);
        //This hint doesn't seem to make a difference :-(
        hints.put(RenderingHints.KEY_DITHERING, RenderingHints.VALUE_DITHER_ENABLE);
        ColorConvertOp op = new ColorConvertOp(
                ColorSpace.getInstance(ColorSpace.CS_GRAY), hints);
        op.filter(img, buf);
        return buf;
    }

}
View Full Code Here

                if (!isGrayscaleImage(img) || img.getColorModel().hasAlpha()) {
                    src = new BufferedImage(effDim.width, effDim.height,
                            BufferedImage.TYPE_BYTE_GRAY);
                    ColorConvertOp op = new ColorConvertOp(
                            ColorSpace.getInstance(ColorSpace.CS_GRAY), null);
                    op.filter((BufferedImage)img, src);
                } else {
                    src = (BufferedImage)img;
                }
            }
            if (src == null) {
View Full Code Here

        RenderingHints hints = new RenderingHints(null);
        //This hint doesn't seem to make a difference :-(
        hints.put(RenderingHints.KEY_DITHERING, RenderingHints.VALUE_DITHER_ENABLE);
        ColorConvertOp op = new ColorConvertOp(
                ColorSpace.getInstance(ColorSpace.CS_GRAY), hints);
        op.filter(img, buf);
        return buf;
    }

}
View Full Code Here

        BufferedImage sourceImage = ImageToAwt.convert(source, false, false, 0);

        BufferedImage heightMap = new BufferedImage(sourceImage.getWidth(), sourceImage.getHeight(), BufferedImage.TYPE_INT_ARGB);
        BufferedImage bumpMap = new BufferedImage(sourceImage.getWidth(), sourceImage.getHeight(), BufferedImage.TYPE_INT_ARGB);
        ColorConvertOp gscale = new ColorConvertOp(ColorSpace.getInstance(ColorSpace.CS_GRAY), null);
        gscale.filter(sourceImage, heightMap);

        Vector3f S = new Vector3f();
        Vector3f T = new Vector3f();
        Vector3f N = new Vector3f();
View Full Code Here

     * @return grayscale texture
     */
    public static Image convertToGrayscaleTexture(Image source) {
        BufferedImage sourceImage = ImageToAwt.convert(source, false, false, 0);
        ColorConvertOp op = new ColorConvertOp(ColorSpace.getInstance(ColorSpace.CS_GRAY), null);
        op.filter(sourceImage, sourceImage);
        return ImageUtils.toJmeImage(sourceImage, source.getFormat());
    }

    /**
     * This method decompresses the given image. If the given image is already
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

  @NotNull
  public static Icon getGreyIcon(@NotNull Icon icon) {
    ColorConvertOp op = new ColorConvertOp(ColorSpace.getInstance(ColorSpace.CS_GRAY), null);
    BufferedImage originalImage = convertIconToBufferedImage(icon);
    BufferedImage greyImage = op.filter(originalImage, null);
    return new ImageIcon(greyImage);
  }

  public static void addGreedyBottomRow(@NotNull JPanel gridBagPanel) {
      GridBagConstraints c = new GridBagConstraints(
View Full Code Here

        if( ! m_Enabled )
            return image;
           
        ColorSpace grayspace = ColorSpace.getInstance( ColorSpace.CS_GRAY );
        ColorConvertOp op = new ColorConvertOp( grayspace, null );
        WritableRaster r = op.filter( image, null );
        return r;
    }   
   
    public String getKey()
    {
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.