Skip to main content

Read Rotate operation on PlanarImage

1 reply [Last post]
Anonymous

HI,
I am performing the rotate operation on planarimage.my code to rotate the
image is:

private PlanarImage rotateImage(RenderedImage image){

ParameterBlock pg = new ParameterBlock();

float y = (float)image.getHeight()/2;
float x = (float)image.getWidth()/2;
float angle = (float)Math.toRadians(90);

pg.addSource(image);
pg.add(x);
pg.add(y);
pg.add(angle);
pg.add(Interpolation.getInstance(Interpolation.INTERP_NEAREST));
return JAI.create("rotate",pg);
}

the resulting planarimage is null.nothing is diaplayed on canvas.when i am
printing the properties of the resulting planarimage it show me height is 0
ans widht is 0.
i can't understand why it give me null image.
what is wrong in my code???can anyone suggest the right way to do the
rotation through JAI.

Regards,
Sonal.

===========================================================================
To unsubscribe, send email to listserv@java.sun.com and include in the body
of the message "signoff JAVA2D-INTEREST". For general help, send email to
listserv@java.sun.com and include in the body of the message "help".

Reply viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
Chris Campbell

Hi Sonal,

Since this is purely a JAI question, you may have better luck asking
the question on the jai-interest@java.sun.com list, not the Java 2D
interest list.

Chris

On Nov 21, 2006, at 11:08 PM, Makwana Sonal wrote:
> HI,
> I am performing the rotate operation on planarimage.my code to
> rotate the
> image is:
>
> private PlanarImage rotateImage(RenderedImage image){
>
> ParameterBlock pg = new ParameterBlock();
>
> float y = (float)image.getHeight()/2;
> float x = (float)image.getWidth()/2;
> float angle = (float)Math.toRadians(90);
>
> pg.addSource(image);
> pg.add(x);
> pg.add(y);
> pg.add(angle);
> pg.add(Interpolation.getInstance(Interpolation.INTERP_NEAREST));
> return JAI.create("rotate",pg);
> }
>
> the resulting planarimage is null.nothing is diaplayed on
> canvas.when i am
> printing the properties of the resulting planarimage it show me
> height is 0
> ans widht is 0.
> i can't understand why it give me null image.
> what is wrong in my code???can anyone suggest the right way to do the
> rotation through JAI.
>
> Regards,
> Sonal.
>
> ======================================================================
> =====
> To unsubscribe, send email to listserv@java.sun.com and include in
> the body
> of the message "signoff JAVA2D-INTEREST". For general help, send
> email to
> listserv@java.sun.com and include in the body of the message "help".

===========================================================================
To unsubscribe, send email to listserv@java.sun.com and include in the body
of the message "signoff JAVA2D-INTEREST". For general help, send email to
listserv@java.sun.com and include in the body of the message "help".