From 4946df8c3b7d482ec7e8e0fea972e0bce5dffad9 Mon Sep 17 00:00:00 2001 From: Alvin Penner Date: Sun, 19 Aug 2012 08:20:17 -0400 Subject: round-off incoming png resolution to 0.1 dpi (Bug 165952 comment 20) (bzr r11613) --- src/extension/internal/gdkpixbuf-input.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/extension/internal/gdkpixbuf-input.cpp') diff --git a/src/extension/internal/gdkpixbuf-input.cpp b/src/extension/internal/gdkpixbuf-input.cpp index 30c4d4338..6e6038993 100644 --- a/src/extension/internal/gdkpixbuf-input.cpp +++ b/src/extension/internal/gdkpixbuf-input.cpp @@ -94,7 +94,7 @@ GdkpixbufInput::open(Inkscape::Extension::Input *mod, char const *uri) if (!ir) ir = new ImageResolution(uri); if (ir->ok()) - xscale = 90.0 / ir->x(); + xscale = 900.0 / floor(10.*ir->x() + .5); // round-off to 0.1 dpi else xscale = 90.0 / defaultxdpi; } @@ -110,7 +110,7 @@ GdkpixbufInput::open(Inkscape::Extension::Input *mod, char const *uri) if (!ir) ir = new ImageResolution(uri); if (ir->ok()) - yscale = 90.0 / ir->y(); + yscale = 900.0 / floor(10.*ir->y() + .5); // round-off to 0.1 dpi else yscale = 90.0 / defaultxdpi; } -- cgit v1.2.3