Package java.awt.image

Examples of java.awt.image.ImageFilter


    public abstract int getWidth(ImageObserver observer);

    public abstract int getHeight(ImageObserver observer);

    public Image getScaledInstance(int width, int height, int hints) {
        ImageFilter filter;
        if ((hints & (SCALE_SMOOTH | SCALE_AREA_AVERAGING)) != 0) {
            filter = new AreaAveragingScaleFilter(width, height);
        } else {
            filter = new ReplicateScaleFilter(width, height);
        }
View Full Code Here


    public abstract int getWidth(ImageObserver observer);

    public abstract int getHeight(ImageObserver observer);

    public Image getScaledInstance(int width, int height, int hints) {
        ImageFilter filter;
        if ((hints & (SCALE_SMOOTH | SCALE_AREA_AVERAGING)) != 0) {
            filter = new AreaAveragingScaleFilter(width, height);
        } else {
            filter = new ReplicateScaleFilter(width, height);
        }
View Full Code Here

    protected Image composeImages(Iterable<URL> layers, Color color) {
        BufferedImage result = null;
        Graphics2D g = null;

        ImageFilter colorfilter = null;
        if (color != null) {
            colorfilter = new FigureImageFilter(color);
        }

        for (URL layer : layers) {
View Full Code Here

import java.awt.image.ImageProducer;
import java.awt.image.RGBImageFilter;

public class Transparency {
    public static Image makeColorTransparent(Image im, final Color color) {
        ImageFilter filter = new RGBImageFilter() {
            // the color we are looking for... Alpha bits are set to opaque
            public int markerRGB = color.getRGB() | 0xFF000000;

            @Override
            public final int filterRGB(int x, int y, int rgb) {
View Full Code Here

      return null;
    }

    // Get the colorizing filter
    int[] targetColors = _getTargetColors(requestedProperties);
    ImageFilter filter = new ColorizingFilter(_SOURCE_COLORS, targetColors);

    Toolkit toolkit = Toolkit.getDefaultToolkit();
    ImageProducer producer = icon.getSource();

    // If direction is RTL, flip the source image
View Full Code Here

   */
  public static byte[] abscut(BufferedImage bi, int x, int y,int width, int height) {
      byte[] outByte = null;
        try {
            Image img;
            ImageFilter cropFilter;
            int srcWidth = bi.getWidth(); // 源图宽度
            int srcHeight = bi.getHeight(); // 源图高度
            if (srcWidth >= width && srcHeight >= height) {
                BufferedImage tag;
                Image image = bi.getScaledInstance(srcWidth, srcHeight,Image.SCALE_DEFAULT);
View Full Code Here

     * filter screen for board colors
     *
     * @return
     */
    public BufferedImage filterMask(Image img) {
        ImageFilter filter = new BoardFilter();
        FilteredImageSource fimg = new FilteredImageSource(img.getSource(), filter);
        Image newimg = Toolkit.getDefaultToolkit().createImage(fimg);
        return convert(newimg);
    }
View Full Code Here

   * @see #SCALE_AREA_AVERAGING
   * @since 1.1
   */
  public Image getScaledInstance(int width, int height, int flags)
  {
    ImageFilter filter;
    switch (flags)
    {
      case SCALE_AREA_AVERAGING:
      case SCALE_SMOOTH:
  filter = new AreaAveragingScaleFilter(width, height);
View Full Code Here

                    for (int k = 0; k < HSCALE; k++)
                        spectrogram.setRGB(i, height - 1 - j * HSCALE - k, pixel);
                }
            }
            ImageFilter scaleFilter =
                    new ReplicateScaleFilter((int) (zoom * width), height);
            scaledSpectrogram =
                    createImage(new FilteredImageSource(spectrogram.getSource(),
                            scaleFilter));
            Dimension sz = getSize();
View Full Code Here

        this.zoom = zoom;
        if (spectrogram != null) {
            int width = spectrogram.getWidth();
            int height = spectrogram.getHeight();

            ImageFilter scaleFilter =
                    new ReplicateScaleFilter((int) (zoom * width), height);
            scaledSpectrogram =
                    createImage(new FilteredImageSource(spectrogram.getSource(),
                            scaleFilter));
            Dimension d = new Dimension((int) (width * zoom), height);
View Full Code Here

TOP

Related Classes of java.awt.image.ImageFilter

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.