Package java.awt.image

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


                                  srcCM.isAlphaPremultiplied(), null);

        myBI = new BufferedImage(myCM,wr.createWritableTranslatedChild(0,0),
                                 myCM.isAlphaPremultiplied(), null);

        op.filter(srcBI, myBI);

        // if ((count % 40) == 0) {
        //     org.apache.flex.forks.batik.ImageDisplay.showImage("Src: " , srcBI);
        //     org.apache.flex.forks.batik.ImageDisplay.showImage("Dst: " , myBI);
        // }
View Full Code Here


                                    cm.isAlphaPremultiplied(),
                                    null
                            );
                }

                atop.filter(compIm, transformed);

                if (dstX < 0){
                    tWidth += dstX;
                    dstX = 0;
                }
View Full Code Here

        if( ! enabled ) {
            return image;
        }
        AffineTransform translate = AffineTransform.getTranslateInstance( left, up );
        AffineTransformOp op = new AffineTransformOp( translate, AffineTransformOp.TYPE_BILINEAR );
        WritableRaster scaledRaster = op.filter( image, null );
        return scaledRaster;
    }

    public String getKey() {
        return "offset:"
View Full Code Here

        if( ! enabled ) {
            return image;
        }
        AffineTransform transform = new AffineTransform( matrix );
        AffineTransformOp op = new AffineTransformOp( transform, AffineTransformOp.TYPE_BILINEAR );
        WritableRaster scaledRaster = op.filter( image, null );
        return scaledRaster;
    }

    public String getKey() {
        return "affine:"
View Full Code Here

            xScale = 1;
            yScale = -1;
        }
        AffineTransform transform = new AffineTransform( xScale, 0.0d, 0.0d, yScale, 0.0d, 0.0d );
        AffineTransformOp op = new AffineTransformOp( transform, AffineTransformOp.TYPE_BILINEAR );
        WritableRaster scaledRaster = op.filter( image, null );
        return scaledRaster;
    }

    public String getKey() {
        return "mirror:"
View Full Code Here

        if( ! enabled ) {
            return image;
        }
        AffineTransform scale = AffineTransform.getScaleInstance( this.scale, this.scale );
        AffineTransformOp op = new AffineTransformOp( scale, AffineTransformOp.TYPE_BILINEAR );
        WritableRaster scaledRaster = op.filter( image, null );
        return scaledRaster;
    }

    public String getKey() {
        return "scale:"
View Full Code Here

        WritableRaster newRaster1 = image.createCompatibleWritableRaster(-x, -y, width, height );

        AffineTransform translate = AffineTransform.getTranslateInstance( -x, -y );
        AffineTransformOp op = new AffineTransformOp( translate, AffineTransformOp.TYPE_BILINEAR );
        op.filter( image, newRaster1 );

        AffineTransform rotate = AffineTransform.getRotateInstance( angle );
        op = new AffineTransformOp( rotate, AffineTransformOp.TYPE_BILINEAR );

        WritableRaster newRaster2 = image.createCompatibleWritableRaster(-x, -y, width, height );
View Full Code Here

        AffineTransform rotate = AffineTransform.getRotateInstance( angle );
        op = new AffineTransformOp( rotate, AffineTransformOp.TYPE_BILINEAR );

        WritableRaster newRaster2 = image.createCompatibleWritableRaster(-x, -y, width, height );
        op.filter( newRaster1, newRaster2 );

        return newRaster2;
    }

    public String getKey() {
View Full Code Here

        if( ! enabled ) {
            return image;
        }
        AffineTransform shear = AffineTransform.getShearInstance( shearX, shearY );
        AffineTransformOp op = new AffineTransformOp( shear, AffineTransformOp.TYPE_BILINEAR );
        WritableRaster scaledRaster = op.filter( image, null );
        return scaledRaster;
    }

    public String getKey() {
        return "shear:"
View Full Code Here

            else
                yScale = xScale;
        }
        AffineTransform scale = AffineTransform.getScaleInstance( xScale, yScale );
        AffineTransformOp op = new AffineTransformOp( scale, AffineTransformOp.TYPE_BILINEAR );
        WritableRaster scaledRaster = op.filter( image, null );
        return scaledRaster;
    }

    public String getKey() {
        return "resize:"
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.