Fix reading DPI for PNG files.
Jira issue key: SANSELAN-69
Submitted by: VVD <vvd at pochta dot ru>
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/sanselan/trunk@1325112 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/src/main/java/org/apache/commons/sanselan/formats/png/PngImageParser.java b/src/main/java/org/apache/commons/sanselan/formats/png/PngImageParser.java
index e76aef2..dde421c 100644
--- a/src/main/java/org/apache/commons/sanselan/formats/png/PngImageParser.java
+++ b/src/main/java/org/apache/commons/sanselan/formats/png/PngImageParser.java
@@ -627,12 +627,12 @@
.round(pngChunkpHYs.PixelsPerUnitXAxis
* meters_per_inch);
PhysicalWidthInch = (float) ((double) Width
- * (double) pngChunkpHYs.PixelsPerUnitXAxis * meters_per_inch);
+ / ((double) pngChunkpHYs.PixelsPerUnitXAxis * meters_per_inch));
PhysicalHeightDpi = (int) Math
.round(pngChunkpHYs.PixelsPerUnitYAxis
* meters_per_inch);
PhysicalHeightInch = (float) ((double) Height
- * (double) pngChunkpHYs.PixelsPerUnitYAxis * meters_per_inch);
+ / ((double) pngChunkpHYs.PixelsPerUnitYAxis * meters_per_inch));
}
String FormatDetails = "Png";