Hi Kevin
your code works really fine.

thank you very much for this fast reply.

greetz Martin


----- Original Message -----
From: "Kevin Glass" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, November 04, 2002 7:18 PM
Subject: Re: [JAVA3D] AntiAliasing a BufferedImage


> Martin Frey wrote:
>
> > Hi
> > does someone know how to antialias a bufferedimage?
> > i need to print my canvas3d and i thought i would be great if it can
> > be antialiased before printing.
> > else the printing works very fine.
> >
> > thanks Martin
>
> You could use a filter to perform an averaging across your buffered image:
>
> import java.awt.image.ConvolveOp;
> import java.awt.image.Kernel;
>
> // SNIP
>
> float blur = 0.05f;
> float left = 1.0f - (8.0f * blur);
>
> float[] BLUR3x3 = {blur, blur, blur,    // low-pass filter
>                               blur, left, blur,
>                               blur, blur, blur};
> BufferedImage filtered = new
>
BufferedImage(SRC_IMAGE_WIDTH,SRC_IMAGE_HEIGHT,BufferedImage.TYPE_INT_RGB);
> Kernel kernel = new Kernel(3,3,BLUR3x3);
> ConvolveOp cop = new ConvolveOp(kernel,
>                             ConvolveOp.EDGE_NO_OP,
>                             null);
> cop.filter(srcImage,filtered);
>
>
> Kev
>
>
===========================================================================
> To unsubscribe, send email to [EMAIL PROTECTED] and include in the
body
> of the message "signoff JAVA3D-INTEREST".  For general help, send email to
> [EMAIL PROTECTED] and include in the body of the message "help".

===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff JAVA3D-INTEREST".  For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".

Reply via email to