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>

Reply via email to