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";