Package java.awt.image

Examples of java.awt.image.FilteredImageSource


            //write image into file
            try {

                if (imageType.equalsIgnoreCase("gif")) {
                    FileOutputStream out = new FileOutputStream(imageFile);
                    FilteredImageSource fis =
                            new FilteredImageSource(image.getSource(),
                                    new TransFilter(TRANSPARENT_BG_COLOR));
                    GifEncoder ge = new GifEncoder(fis, out);
                    ge.encode();
                    out.flush();
                    out.close();
View Full Code Here


            //write image into file
            try {

                if (imageType.equalsIgnoreCase("gif")) {
                    FileOutputStream out = new FileOutputStream(imageFile);
                    FilteredImageSource fis =
                            new FilteredImageSource(image.getSource(),
                                    new TransFilter(TRANSPARENT_BG_COLOR));
                    GifEncoder ge = new GifEncoder(fis, out);
                    ge.encode();
                    out.flush();
                    out.close();
View Full Code Here

    Toolkit tk = Toolkit.getDefaultToolkit();

    if (transparentColor != null) {
      int rgb = transparentColor.getRGB();
      image = tk.createImage(new FilteredImageSource(image.getSource(), new TransparentImageFilter(rgb)));
    }

    BufferedImage buffered = new BufferedImage(image.getWidth(null), image.getHeight(null), BufferedImage.TYPE_INT_ARGB);
    buffered.getGraphics().drawImage(image, 0, 0, null);
View Full Code Here

    Toolkit tk = Toolkit.getDefaultToolkit();

    if (transparentColor != null) {
      int rgb = transparentColor.getRGB();
      image = tk.createImage(new FilteredImageSource(image.getSource(), new TransparentImageFilter(rgb)));
    }

    BufferedImage buffered = new BufferedImage(image.getWidth(null), image.getHeight(null), BufferedImage.TYPE_INT_ARGB);
    buffered.getGraphics().drawImage(image, 0, 0, null);
View Full Code Here

        }
      }
    }; // end of inner class

    // Setup to use transparency filter
    ImageProducer ip = new FilteredImageSource(image.getSource(), filter);

    // Pull the old image thru this filter and create a new one
    return Toolkit.getDefaultToolkit().createImage(ip);
  }
View Full Code Here

    }

    protected ImageProducer filter(PngImage png, ImageProducer in)
    throws IOException
    {
        return new FilteredImageSource(in, new RemoveAlphaFilter(imgbg));
    }
View Full Code Here

            editor3.setImage(createImage(new MemoryImageSource(width, height, outPixels, 0, width)));
        } else {
            filter.setSourceGrid(warpGrid1);
            warpGrid1.lerp(t, warpGrid2, warpGrid3);
            filter.setDestGrid(warpGrid3);
            editor3.setImage(createImage(new FilteredImageSource(sourceImage.getSource(), filter)));
        }
    }
View Full Code Here

     * @return the image with the filter applied
     */
    public BufferedImage applyFilter(BufferedImage image, ImageFilter filter) {

        // apply filter using default AWT toolkit
        Image img = Toolkit.getDefaultToolkit().createImage(new FilteredImageSource(image.getSource(), filter));

        // use a pixel grabber to retrieve the image's color model;
        // grabbing a single pixel is usually sufficient
        PixelGrabber pg = new PixelGrabber(img, 0, 0, 1, 1, false);
        try {
View Full Code Here

                && icon.getIconHeight() > 0) {
            BufferedImage img = new BufferedImage(icon.getIconWidth(),
                    icon.getIconWidth(), BufferedImage.TYPE_INT_ARGB);
            icon.paintIcon(component, img.getGraphics(), 0, 0);
            ImageFilter filter = new RGBGrayFilter();
            ImageProducer producer = new FilteredImageSource(img.getSource(), filter);
            Image resultImage = component.createImage(producer);
            return new ImageIconUIResource(resultImage);
        }
        return super.getDisabledIcon(component, icon);
    }
View Full Code Here

            filter = new AreaAveragingScaleFilter(width, height);
        } else {
            filter = new ReplicateScaleFilter(width, height);
        }
        ImageProducer prod;
        prod = new FilteredImageSource(getSource(), filter);
        return Toolkit.getDefaultToolkit().createImage(prod);
    }
View Full Code Here

TOP

Related Classes of java.awt.image.FilteredImageSource

Copyright © 2018 www.massapicom. 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.