On Sep 25, 2006, at 7:28 AM, [EMAIL PROTECTED] wrote:
So I came up with an idea, after weeks of stewing - what would
happen if I ignored the printer resolution, creating "high
resolution" intermediate pictures, drawing a portion of the
picture into each (effectively scaling up) and then draw those on
the printer graphics
port, scaling down as necessary to make them fit. This is to check
out the assumption that a really high resolution image would print
better if little high-res tiles were actually to be passed to the
printer.
By my understanding at least, that assumption is false. You can't
gain any information by scaling a picture up. The printer is going
to take the picture you give it and print it at maximum resolution
regardless. So I don't see what you would gain by jumping through
such hoops.
The main problem is that the Graphics object has just one resolution;
and you have to upsample to the highest Picture resolution. If you
have 100 images at 72 DPI, and just one image at 300 DPI, you need to
set the Printer Resolution to 300 to get the full quality of that image.
The only possible workaround is to use PixmapShapes to draw Pictures
at each Picture's resolution -- then it doesn't matter what the
Printer Resolution is set to, the printer will draw it the best that
it can.
_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>
Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>