Package org.apache.batik.ext.awt.image.rendered

Examples of org.apache.batik.ext.awt.image.rendered.TurbulencePatternGenerator


        // Create a TurbulencePatternGenerator that will do the job
        // <!> FIX ME. The tile is not propagated properly to the turbulence op
        // <!> FIX ME. SHOULD OPTIMIZE THE CHANNELS REQUIRED FROM THE
        //             FILTER. THIS COULD BE ADDED TO THE RENDER CONTEXT.
        TurbulencePatternGenerator turbGenerator
            = new TurbulencePatternGenerator
                (baseFreqX, baseFreqY, numOctaves,
                 seed, stitched, fractalNoise,
                 (Rectangle2D)region.clone(),
                 new boolean[]{true, true, true, true});

        AffineTransform patternTxf = new AffineTransform();
        try{
            patternTxf = usr2dev.createInverse();
        }catch(NoninvertibleTransformException e){
        }

        turbGenerator.generatePattern(twr, patternTxf);

        // Wrap raster in buffered image
        BufferedImage bi = new BufferedImage(cm, wr,
                                             cm.isAlphaPremultiplied(),
                                             null);
View Full Code Here


        // Create a TurbulencePatternGenerator that will do the job
        // <!> FIX ME. The tile is not propagated properly to the turbulence op
        // <!> FIX ME. SHOULD OPTIMIZE THE CHANNELS REQUIRED FROM THE
        //             FILTER. THIS COULD BE ADDED TO THE RENDER CONTEXT.
        TurbulencePatternGenerator turbGenerator
            = new TurbulencePatternGenerator
                (baseFreqX, baseFreqY, numOctaves,
                 seed, stitched, fractalNoise,
                 (Rectangle2D)region.clone(),
                 new boolean[]{true, true, true, true});

        AffineTransform patternTxf = new AffineTransform();
        try{
            patternTxf = usr2dev.createInverse();
        }catch(NoninvertibleTransformException e){
        }

        turbGenerator.generatePattern(twr, patternTxf);

        // Wrap raster in buffered image
        BufferedImage bi = new BufferedImage(cm, wr,
                                             cm.isAlphaPremultiplied(),
                                             null);
View Full Code Here

TOP

Related Classes of org.apache.batik.ext.awt.image.rendered.TurbulencePatternGenerator

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.