Examples of GaussianFilter


Examples of com.alee.graphics.filters.GaussianFilter

        return applyGaussianFilter ( ImageUtils.getBufferedImage ( src ), ImageUtils.getBufferedImage ( dst ), radius );
    }

    public static BufferedImage applyGaussianFilter ( final BufferedImage src, final BufferedImage dst, final float radius )
    {
        return new GaussianFilter ( radius ).filter ( src, dst );
    }
View Full Code Here

Examples of com.alkacon.simapi.filter.buffered.GaussianFilter

            double factor = ((1 / widthScale) + (1 / heightScale)) / 2.0;
            int average = (image.getWidth() + image.getHeight()) / 2;
            if (((factor < 10.0) && (average < 1000))) {
                // image is quite small and suitable factor - use gaussian blur
                GaussianFilter gauss = new GaussianFilter();
                double radius = Math.sqrt(1.5 * factor);
                gauss.setRadius((float)radius);
                image = gauss.filter(image, null);
            } else {
                // image is rather large, use much faster box blur
                double root = Math.sqrt(0.75 * factor);
                int radius;
                if ((factor < 3.5) || (pixel > m_renderSettings.getMaximumBlurSize())) {
View Full Code Here

Examples of com.alkacon.simapi.filter.buffered.GaussianFilter

            double factor = ((image.getWidth() / (widthScale * image.getWidth())) + (image.getHeight() / (heightScale * image.getHeight()))) / 2.0;
            int average = (image.getWidth() + image.getHeight()) / 2;
            if (((factor < 5.0) && (average < 1000))) {
                // image is quite small and suitable factor - use gaussian blur
                GaussianFilter gauss = new GaussianFilter();
                double radius = Math.sqrt(2.0 * factor);
                gauss.setRadius((float)radius);
                image = gauss.filter(image, null);
            } else {
                // image is rather large, use much faster box blur
                double root = Math.sqrt(factor);
                int radius;
                if ((factor < 3.5) || (pixel > m_renderSettings.getMaximumBlurSize())) {
View Full Code Here

Examples of com.alkacon.simapi.filter.buffered.GaussianFilter

            // (actually close to 0.5 it also looks jagged, so we use 0.575 instead)
            // however, if the image is to big, "out of memory" issues may occur
            int average = (width + height) / 2;
            if ((factor < 5.0) && (average < 900)) {
                // image is quite small and suitable factor - use gaussian blur
                GaussianFilter gauss = new GaussianFilter();
                double radius = Math.sqrt(2.0 * factor);
                gauss.setRadius((float)radius);
                image = gauss.filter(image, null);
            } else {
                // image is rather large, use much faster box blur
                double root = Math.sqrt(factor);
                int radius;
                if (factor < 2.5) {
View Full Code Here

Examples of com.jhlabs.image.GaussianFilter

  // gauss blur radius=0 不变
  public static BufferedImage GaussianFilter(BufferedImage src, float radius) {
    logWriter.Debug("Gaussian Image");

    BufferedImage desc = null;
    GaussianFilter filter = new GaussianFilter();
    filter.setRadius(radius);
    desc = filter.filter(src, null);
    filter = null;
    return desc;

  }
View Full Code Here

Examples of com.jhlabs.image.GaussianFilter

        model.addElement(new DisplayInfo<BufferedImageOp>(new EqualizeFilter()));
        model.addElement(new DisplayInfo<BufferedImageOp>(new ErodeFilter()));
        model.addElement(new DisplayInfo<BufferedImageOp>(new FlareFilter()));
        model.addElement(new DisplayInfo<BufferedImageOp>(new GainFilter()));
        model.addElement(new DisplayInfo<BufferedImageOp>(new GammaFilter()));
        model.addElement(new DisplayInfo<BufferedImageOp>(new GaussianFilter()));
        model.addElement(new DisplayInfo<BufferedImageOp>(new GlintFilter()));
        model.addElement(new DisplayInfo<BufferedImageOp>(new GlowFilter()));
        model.addElement(new DisplayInfo<BufferedImageOp>(new GrayFilter()));
        model.addElement(new DisplayInfo<BufferedImageOp>(new InvertFilter()));
        model.addElement(new DisplayInfo<BufferedImageOp>(new InvertAlphaFilter()));
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.