in reply to How do you export a Tk canvas without postscript?

I asked this a while back on comp.lang.perl.tk, and as it turns out there's not an easy answer. As I understand it now, there's no bitmap representation of the canvas anywhere: it's drawn on the fly.

Postscript is used because the same kinds of commands that can be used to draw on the canvas can be used to render postscript. (Postition HERE, put character THERE, draw line from HERE to THERE, put a bitmap over THERE, etc...)

Two techniques come to mind: