X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/361f4288eb65063e2c6e1cfebbbf91667fce3c38..a2dd2ea753f431b08ba4119d67ba90f6ca5e3966:/src/common/imagpng.cpp diff --git a/src/common/imagpng.cpp b/src/common/imagpng.cpp index 8acc531db2..bb081b809a 100644 --- a/src/common/imagpng.cpp +++ b/src/common/imagpng.cpp @@ -63,8 +63,6 @@ enum Transparency Transparency_Alpha }; -static const double INCHES_IN_METER = 39.3700787; - // ---------------------------------------------------------------------------- // local functions // ---------------------------------------------------------------------------- @@ -755,8 +753,11 @@ bool wxPNGHandler::SaveFile( wxImage *image, wxOutputStream& stream, bool verbos switch ( GetResolutionFromOptions(*image, &resX, &resY) ) { case wxIMAGE_RESOLUTION_INCHES: - resX *= INCHES_IN_METER; - resY *= INCHES_IN_METER; + { + const double INCHES_IN_METER = 10000.0 / 254; + resX = int(resX * INCHES_IN_METER); + resY = int(resY * INCHES_IN_METER); + } break; case wxIMAGE_RESOLUTION_CM: