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".