Hi,
if you don't insist on gif, but can e.g. use jpeg also,
try something in the spirit of:
gs -q -dNOPAUSE -r72 -sDEVICE=jpeg -sOutputFile=myfile.jpg
/tmp/my_tmp_file_from_tmpnam().ps </dev/null
I guess gs is widely available and especially hardware independent.
The reason why gs doesn't produce gif is probably the usual
licensing story of the gif compression algorithm..
What about implementing some lines of code running gs
into TPad::SaveAs(..) ?
Andre
Fons Rademakers wrote:
>
> Hi Anton,
>
> beside the example Rene showed about using pstopnm etc., you could use
> a frame buffer X server. This X server does all its "displaying" in
> a hidden memory buffer, but for the application it looks like talking to
> normal X. I use it in cron scripts where I need graphics, but don't want
> X windows popping up on the screen. In my script I have:
>
> #! /bin/sh
>
> # Make sure framebuffer X server runs on display 1
>
> XVFB=`ps ax|grep Xvfb | awk '/Xvfb :1$/ { print $5 $6 }'`
> if [ "$XVFB" != "Xvfb:1" ]; then
> Xvfb :1 > /dev/null 2>&1 &
> fi
>
> export DISPLAY=:1
>
> export ROOTSYS=/home/rdm/root
> export PATH=$ROOTSYS/bin:$PATH
> export LD_LIBRARY_PATH=$ROOTSYS/lib:$LD_LIBRARY_PATH
>
> cd /home/rdm/alice/mdc3/sql
> root -q rungraph.C > /dev/null 2>&1
>
> cp -f rate.gif avrate.gif /net/pcroot/user/httpd/root/root/alimdc3/
>
> exit 0
>
> --
> Org: CERN, European Laboratory for Particle Physics.
> Mail: 1211 Geneve 23, Switzerland
> E-Mail: Fons.Rademakers@cern.ch Phone: +41 22 7679248
> WWW: http://root.cern.ch/~rdm/ Fax: +41 22 7677910
--
------------------+----------------------------------
Andre Holzner | +41 22 76 76750
Bureau 32 2-C13 | Building 32
CERN | Office 2-C13
CH-1211 Geneve 23 | http://wwweth.cern.ch/~holzner/
This archive was generated by hypermail 2b29 : Tue Jan 01 2002 - 17:50:35 MET