Page 1 of 1

tiff to jpeg2000 dpi problem

Posted: 2010-03-18T14:49:39-07:00
by placebo
I want to convert a 300dpi tiff to a 150dpi jpeg2000

Code: Select all

convert source.tif -resample 150x150 destination.jp2
everything goes ok, but when I open the image with irfanview the resolution field is blank so the print size is wrong. If I use -density 150x150 nothing changes. What can I do to make the image display the correct dpi value?

Re: tiff to jpeg2000 dpi problem

Posted: 2010-03-18T15:15:29-07:00
by fmw42
perhaps you need to specify a value for -units.

Also do you want the image size in pixels to change. If not, then -resample is not what you want. You would need just -density.

Best if you post a link to your image, so others can inspect and test with it.

Re: tiff to jpeg2000 dpi problem

Posted: 2010-03-18T16:07:41-07:00
by placebo
using -units PixelsPerInch didn't change anything.

-density changes only the attribute of the image, and that's what I tried to change after resampling the image in order to get the dpi display right. But for some reason when converting an image to jpeg2000 loses that attribute and using density doesn't fix it.
I can't upload an image, but you can test it with any image, it's not a problem with a specific image.

Re: tiff to jpeg2000 dpi problem

Posted: 2010-03-18T16:26:09-07:00
by fmw42
I probably cannot help much further, except to ask whether you have the Jasper library installed (correctly).

convert -list configure

DELEGATES bzlib fftw fontconfig freetype gs jpeg jng jp2 lcms lqr openexr png tiff x11 xml zlib

Re: tiff to jpeg2000 dpi problem

Posted: 2010-03-19T01:21:54-07:00
by placebo
it looks installed correctly

Code: Select all

C:\>convert -list configure

Path: [built-in]

Name          Value
-------------------------------------------------------------------------------
NAME          ImageMagick

Path: C:\Program Files\ImageMagick-6.6.0-Q16\configure.xml

Name          Value
-------------------------------------------------------------------------------
CC            vs8
COPYRIGHT     Copyright (C) 1999-2010 ImageMagick Studio LLC
DELEGATES     bzlib freetype jpeg [b]jp2[/b] lcms png tiff x11 xml wmf zlib
HOST          windows-unknown-linux-gnu
LIB_VERSION   0x660
LIB_VERSION_NUMBER 6,6,0,7
NAME          ImageMagick
RELEASE_DATE  2010-03-15
VERSION       6.6.0
WEBSITE       http://www.imagemagick.org

Path: configure.xml

Name          Value
-------------------------------------------------------------------------------
CC            vs8
COPYRIGHT     Copyright (C) 1999-2010 ImageMagick Studio LLC
DELEGATES     bzlib freetype jpeg [b]jp2[/b] lcms png tiff x11 xml wmf zlib
HOST          windows-unknown-linux-gnu
LIB_VERSION   0x660
LIB_VERSION_NUMBER 6,6,0,7
NAME          ImageMagick
RELEASE_DATE  2010-03-15
VERSION       6.6.0
WEBSITE       http://www.imagemagick.org
it seems that converting an image to jpeg2000 makes it lose it's dpi attribute, can someone else please test this to check if I am doing something wrong?

Re: tiff to jpeg2000 dpi problem

Posted: 2010-03-19T11:53:16-07:00
by fmw42
Yes, I would agree this appears to be a bug and should be reported to the bugs forum.


Testing IM 6.6.0-7 Q16 Mac OSX Tiger

convert logo: -density 72 -units PixelsPerInch logo.tif
identify -verbose logo.tif
Image: logo.tif
Format: TIFF (Tagged Image File Format)
Class: PseudoClass
Geometry: 640x480+0+0
Resolution: 72x72
Print size: 8.88889x6.66667
Units: PixelsPerInch


convert logo.tif logo.jp2
identify -verbose logo.jp2
Image: logo.jp2
Format: JP2 (JPEG-2000 File Format Syntax)
Class: DirectClass
Geometry: 640x480+0+0
Resolution: 72x72
Print size: 8.88889x6.66667
Units: Undefined

Re: tiff to jpeg2000 dpi problem

Posted: 2010-03-19T12:58:06-07:00
by magick
We use the Jasper delegate library to save images in the JPEG 2000 format. We are not aware of any method that Jasper exports where we can set the image resolution units. If you find a way, let us know, otherwise your bug report should go to the folks that support the Jasper delegate library.