Re: PostScipt from Mathlink
- To: mathgroup at smc.vnet.net
- Subject: [mg57522] Re: PostScipt from Mathlink
- From: "Jens-Peer Kuska" <kuska at informatik.uni-leipzig.de>
- Date: Tue, 31 May 2005 04:59:21 -0400 (EDT)
- Organization: Uni Leipzig
- References: <d79f66$lfh$1@smc.vnet.net>
- Sender: owner-wri-mathgroup at wolfram.com
Hi, and you can't setup a display function so that the kernel call psrender ? Say your FrontEnd can only render gray images Than something like Plot[Sin[x], {x, 0, Pi}, DisplayFunction -> (ImportString[ExportString[#, "PGM"], "PGM"] &) ] will return a Graphics[Raster[__],___] that you can render. Regards Jens "Zhu Chongkai" <mathematica at citiz.net> schrieb im Newsbeitrag news:d79f66$lfh$1 at smc.vnet.net... > In > http://library.wolfram.com/infocenter/TechNotes/174/, > it says (in > Section 2.6): > >> You will get back a ReturnPacket containing the >> Graphics object, and also a series of >> DisplayPackets containing PostScript (the last >> one of which is a DisplayEndPacket). If you >> want to display the graphic you have two >> choices: either render the PostScript somehow, >> or convert the Graphics object into a form that >> you can render. This may seem obvious, but many >> programmers forget that handling the PostScript >> is not their only option. > >> It is likely that in the future the PostScipt >> interpreter that is built into the notebook >> front end will be spun off as a separate >> MathLink program that is callable by >> programmers. When this happens, it will be easy >> for MathLink programmers to render Mathematica >> PostScript in their own programs. Until then, >> though, dealing with PostScript is problematic >> unless your machine or environment supports >> PostScript rendering. > > > It seems to me that "psrender" is the "separate > MathLink program that > is callable by programmers". But I still don't > know how to call it. And > I want a solution that can work under Windows, > Unix, and Macintosh. > > Could anyone help? Thanks. > > Sincerely, > Chongkai Zhu >