commit | 0464ee58e9cce509c3fe680f2fde6cebc228eb9c | [log] [tgz] |
---|---|---|
author | Damjan Jovanovic <damjan@apache.org> | Wed Apr 04 04:46:43 2012 +0000 |
committer | Damjan Jovanovic <damjan@apache.org> | Wed Apr 04 04:46:43 2012 +0000 |
tree | 8dec265f68eb78f1811448e87a2d9754266c668b | |
parent | 1ceb86a9d8fbfc50f62b1a901629a3985b921696 [diff] |
Fix the PhysicalWidthDpi calculation for JPEG images. Jira issue key: SANSELAN-70 Submitted by: Tars Joris <tars dot joris at inventivedesigners dot com> git-svn-id: https://svn.apache.org/repos/asf/commons/proper/sanselan/trunk@1309242 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/src/main/java/org/apache/commons/sanselan/formats/jpeg/JpegImageParser.java b/src/main/java/org/apache/commons/sanselan/formats/jpeg/JpegImageParser.java index 52e4537..76b7576 100644 --- a/src/main/java/org/apache/commons/sanselan/formats/jpeg/JpegImageParser.java +++ b/src/main/java/org/apache/commons/sanselan/formats/jpeg/JpegImageParser.java
@@ -792,7 +792,7 @@ if (units_per_inch > 0) { - PhysicalWidthDpi = (int) Math.round(x_density / units_per_inch); + PhysicalWidthDpi = (int) Math.round(x_density * units_per_inch); PhysicalWidthInch = (float) (Width / (x_density * units_per_inch)); PhysicalHeightDpi = (int) Math.round(y_density * units_per_inch); PhysicalHeightInch = (float) (Height / (y_density * units_per_inch));