Re-send: the list server bounced it a few days ago...

Chet.


Chet Haase wrote:

Hi Rick,

A good general approach is to copy any image into the image type
you'd actually like to use.  For example, if you are going to
be using an image as a source for copies to the Swing window or
to other images, create a compatible image:

    gc.createCompatibleImage(w, h)
where (w,h) come from the dimensions of your loaded image and
gc is a suitable GraphicsConfiguration.

Once you have an image in the type you desire, just get the
Graphics for it and copy the original image into it:

    Graphics g = newImage.getGraphics();
    g.drawImage(originalImage, 0, 0, null);

Then just use newImage instead of your original image...

Chet.


Rick Root wrote:

I'm trying to do some image manipulation of some jpegs using java code
running on jre 1.4.2_11

When I call the getType() method on the BufferedImage objects after
loading the jpeg images.. they will sometimes return a value of 0
(TYPE_CUSTOM).

I have a hard time manipulating these images.

I did a little testing with an image using Photoshop 7 and a picture
from my digital camera.  I saved 3 copies of it... all the standard
settings for a jpeg... but with different Format settings.. Baseline
"Standard", Baseline "Optimized", and Progressive.

The first two end up with an image type of 0, while the progress jpeg
seems to be the only one I can work with.  It returns an image type of
5.

So, my question is... since I can't manipulate images with custom
image types.. how do I deal with this using standard java2d apis
included with Java 1.4.2?

Rick

===========================================================================

To unsubscribe, send email to [EMAIL PROTECTED] and include in the
body
of the message "signoff JAVA2D-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 JAVA2D-INTEREST".  For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".

Reply via email to