diff options
| author | Alvin Penner <penner@vaxxine.com> | 2012-08-19 12:20:17 +0000 |
|---|---|---|
| committer | apenner <penner@vaxxine.com> | 2012-08-19 12:20:17 +0000 |
| commit | 4946df8c3b7d482ec7e8e0fea972e0bce5dffad9 (patch) | |
| tree | 1edbf867ecf481fdca6328942b026bd28a6f37b1 /src/extension/internal/gdkpixbuf-input.cpp | |
| parent | Fix for 1035733 : Align Distribute dialog - Right align buttons (diff) | |
| download | inkscape-4946df8c3b7d482ec7e8e0fea972e0bce5dffad9.tar.gz inkscape-4946df8c3b7d482ec7e8e0fea972e0bce5dffad9.zip | |
round-off incoming png resolution to 0.1 dpi (Bug 165952 comment 20)
(bzr r11613)
Diffstat (limited to 'src/extension/internal/gdkpixbuf-input.cpp')
| -rw-r--r-- | src/extension/internal/gdkpixbuf-input.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
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; } |
