[reportlab-users] drawImage makes image roughly twice as big
as it should be
JP Glutting
jpglutting at oqua.udl.es
Fri Jan 27 03:34:11 EST 2006
Thanks! That was a very informative post.
Tim Roberts wrote:
>On Thu, 26 Jan 2006 08:34:48 +0100, JP Glutting <jpglutting at oqua.udl.es>
>wrote:
>
>
>
>>Thanks. I ended up just using a much larger image, and it scales down
>>well - it just takes up a lot more space in the document.
>>
>>
>>
>
>Yes. It NEEDS to. Your smaller image doesn't have enough pixels to
>render properly on anything but a web site.
>
>
>
>>The drawImage
>>function maps one point to one pixel by default: "If width and height
>>are not given, the "natural" width and height in pixels is used at a
>>scale of 1 point to 1 pixel."
>>
>>
>>
>>
>
>Right. What that means is that a 101x75 pixel image will occupying a
>rectangle of 101 points by 75 points. If you happen to view that file
>at 100% magnification on a device that has a resolution of 72 pixels per
>inch, then it will look as you expect. Most Windows displays are set
>for either 96 dpi or 120 dpi. Plus, you were probably viewing your PDF
>at a magnified view.
>
>PDF files don't work in pixels, ever. Everything is in real-world
>physical units, even when they are displayed on a CRT.
>
>
>
>>Unfortunately, I can't create my own logo, since it is the official logo
>>of the university, and I am not handy enough to re-create it, but I will
>>try to get a copy in EPS format.
>>
>>
>>
>>
>
>If the higher-res JPEG is acceptable, then there is probably no need to
>look for an EPS.
>
>
>
>>To clarify - I understand what you are saying about the printer, but the
>>problem was that the image was magnified and looked bad in the Adobe,
>>before it even went to the printer.
>>
>>
>>
>>
>
>Right. There's no real difference between the two. The screen happens
>to have a lower resolution than the printer, but it's still higher than
>the 72 dpi resolution you get with the default 1 point : 1 pixel setup,
>so it gets stretched.
>
>
>
--
____________________________________________________
Oficina de Qualitat Tel: 973 703 103
Universitat de Lleida Fax: 973 702 036
Pl. Víctor Siurana, 1
25003 Lleida
____________________________________________________
More information about the reportlab-users
mailing list