Resolution being divided by 10000

Questions and postings pertaining to the usage of ImageMagick regardless of the interface. This includes the command-line utilities, as well as the C and C++ APIs. Usage questions are like "How do I use ImageMagick to create drop shadows?".
Post Reply
DaleyKD
Posts: 11
Joined: 2010-09-01T12:17:24-07:00
Authentication code: 8675308

Resolution being divided by 10000

Post by DaleyKD »

http://upload.meisel.com/WebAccess/Uplo ... tFile/3613

When I do:

Code: Select all

identify -format "%x x %y" 8883527.jpg
I get:
0.024 PixelsPerInch x 0.024 PixelsPerInch
The EXIF information shows:
exif:XResolution: 240/10000
exif:YResolution: 240/10000
Why is it dividing by 10000? According to Photoshop, the actual resolution is 240. By doing this, I get an actual Print Size of
Print size: 112625x173625
which seems ridiculous.

Any ways to prevent this would be greatly appreciated.
Last edited by DaleyKD on 2010-10-11T07:47:35-07:00, edited 1 time in total.
DaleyKD
Posts: 11
Joined: 2010-09-01T12:17:24-07:00
Authentication code: 8675308

Re: Resolution being divided by 10000

Post by DaleyKD »

Polite bump? :D
User avatar
fmw42
Posts: 25562
Joined: 2007-07-02T17:14:51-07:00
Authentication code: 1152
Location: Sunnyvale, California, USA

Re: Resolution being divided by 10000

Post by fmw42 »

post a link to an example image where this is going on for others to examine.
DaleyKD
Posts: 11
Joined: 2010-09-01T12:17:24-07:00
Authentication code: 8675308

Re: Resolution being divided by 10000

Post by DaleyKD »

fmw42 wrote:post a link to an example image where this is going on for others to examine.
I did as the very first line in my first post, but here it is again:
http://upload.meisel.com/WebAccess/Uplo ... tFile/3613
User avatar
fmw42
Posts: 25562
Joined: 2007-07-02T17:14:51-07:00
Authentication code: 1152
Location: Sunnyvale, California, USA

Re: Resolution being divided by 10000

Post by fmw42 »

DaleyKD wrote:
fmw42 wrote:post a link to an example image where this is going on for others to examine.
I did as the very first line in my first post, but here it is again:
http://upload.meisel.com/WebAccess/Uplo ... tFile/3613

Sorry I overlooked the original link.

IM reports:


identify -verbose 8883527.jpg
Image: 8883527.jpg
Format: JPEG (Joint Photographic Experts Group JFIF format)
Class: DirectClass
Geometry: 2703x4167+0+0
Resolution: 0.024x0.024
Print size: 112625x173625
Units: PixelsPerInch
...
exif:XResolution: 240/10000
exif:YResolution: 240/10000


So I would say someone set the density (resolution) of this image to some strange value. 240/10000 = 0.024 so they are consistent.

You can change the density to whatever you want using -density.

convert 8883527.jpg -density 72 -units pixelsperinch 8883527_d72.jpg


identify -verbose 8883527_d72.jpg
Image: 8883527_d72.jpg
Format: JPEG (Joint Photographic Experts Group JFIF format)
Class: DirectClass
Geometry: 2703x4167+0+0
Resolution: 72x72
Print size: 37.5417x57.875
Units: PixelsPerInch
DaleyKD
Posts: 11
Joined: 2010-09-01T12:17:24-07:00
Authentication code: 8675308

Re: Resolution being divided by 10000

Post by DaleyKD »

Yah, that's what makes this so difficult. If you open it in Photoshop, it's 240 ppi, which I believe is correct. The real print size of this, I believe, should be approximately 11.2625" x 17.3625". In our company, I can't change the ppi from what a customer sends us, since we have to print to their size.

I guess I'm going to have to write this off as a fluke. I've had a few (maybe 4 max) images come in where the ppi is shown as a fraction of what it should be, forcing the print size to be ridiculous. I just wish I could make an assumption so that it'd be correct.

If you have other ideas, that'd be great. Otherwise, thanks for the insight.
User avatar
fmw42
Posts: 25562
Joined: 2007-07-02T17:14:51-07:00
Authentication code: 1152
Location: Sunnyvale, California, USA

Re: Resolution being divided by 10000

Post by fmw42 »

I opened it in PS and got 240. But if you look at the information from exiftool, there are two different resolutions.


exiftool -s -ee -g1 -u -n -D 8883527.jpg


---- Photoshop ----
1061 IPTCDigest : e8f15cf32fc118a1a27b67adc564d5ba
1071 Photoshop_0x042f : h?.HH?.@...d..?.?...'.4846.CR
0 XResolution : 240
2 DisplayedUnitsX : 1
4 YResolution : 240
6 DisplayedUnitsY : 1


...



---- IFD0 ----
271 Make : Canon
272 Model : Canon EOS 5D
274 Orientation : 1
282 XResolution : 0.024
283 YResolution : 0.024
296 ResolutionUnit : 2




...



---- XMP-tiff ----
- Make : Canon
- Model : Canon EOS 5D
- Orientation : 1
- XResolution : 240
- YResolution : 240
- ResolutionUnit : 2


I don't understand Photoshop or JPG format or the camera involved. But it looks like the camera set it to 0.24, but Photoshop processed it to 240.

Some one who know more about these things than I needs to look at this. IM can only use one resolution and you have two to choose from.
Post Reply