resizing bitmap images by resolution

Asked by David Knecht

If I import a bitmap image into Inkscape, it defaults to 90 dpi. In order to resize it correctly, one would want to increase the resolution. For instance, an imported 900x900 pixel image appears as 10 inch x 10 inch. To display and print it as 1 inch by 1 inch you would want to change it to 900 dpi. I can't find a way to do that in Inkscape. If you resize the image, the pixel size indicator goes down as you drag the corner handles as if it is throwing away the extra pixels to get to 1x1 inch. It would seem like object properties should contain a ppi indicator which would accomplish this function.

Question information

Language:
English Edit question
Status:
Answered
For:
Inkscape Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Hachmann (marenhachmann) said :
#1

Hi David,
you are right, this is currently not possible in Inkscape 0.48. The problem is a known and often-discussed one.
The next Inkscape version (0.91) will not resize images any longer, IF your system uses the latest cairo release.
The image support for versions >= 0.91 will be tightly connected to the cairo library, which has only recently added the necessary support.

I'm not sure if it will be possible to explicitly set the desired resolution for your picture even in 0.91.

As a workaround for the current version, you could probably calculate the canvas size necessary for your resolution (if I'm correct, that's about 10 times larger than the real size, Disclaimer: I did not try this!).

If you'd like to know more about the further plans for the next release and the changes it brings, take a look at the draft of the release notes: http://inkscape.org/en/develop/next-release/

Can you help with this problem?

Provide an answer of your own, or ask David Knecht for more information if necessary.

To post a message you must log in.