]> granicus.if.org Git - graphviz/commitdiff
Mention antialiasing tricks. Fix date stamp.
authornorth <devnull@localhost>
Tue, 27 Dec 2005 12:11:14 +0000 (12:11 +0000)
committernorth <devnull@localhost>
Tue, 27 Dec 2005 12:11:14 +0000 (12:11 +0000)
doc/FAQ.html

index 983e8aa1445bc4e618f2412c67717cb8f5178be7..5a86b9fa2a6ea9078f2aabecd51e8a97b118a669 100644 (file)
@@ -1,9 +1,9 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
         "http://www.w3.org/TR/html4/loose.dtd">
-<HTML><HEAD><TITLE>Graphviz FAQ 2004-12-15</TITLE>
+<HTML><HEAD><TITLE>Graphviz FAQ 2005-12-27</TITLE>
 <META HTTP-EQUIV="content-type" CONTENT="text/html; charset=utf-8">
 </HEAD><BODY>
-<H1>Graphviz FAQ 2004-12-15</H1>
+<H1>Graphviz FAQ 2005-12-27</H1>
 
 <A HREF="mailto:north@graphviz.org">Stephen North</A>,
 <A HREF="mailto:erg@graphviz.org">Emden Gansner</A>,
@@ -273,6 +273,31 @@ layouts other than trees, too).
 
 <H2>Output features</H2>
 
+<B>Q. How can I get high quality (antialiased) output?
+<P>
+The easiest thing may be to make the layout in Postscript (option <tt>-Tps</tt>),
+then run through <A HREF="http://www.cs.wisc.edu/~ghost/">Ghostview</A> with
+antialiasing enabled.  The important command line options are
+<tt>-dTextAlphaBits=4 -dGraphicsAlphaBits=4</tt>
+(4 is the highest level of antialiasing allowed - see the
+<A HREF="http://www.cs.wisc.edu/~ghost/doc/GPL/8.15/Use.htm">Ghostview documentation</A>).
+The full command line to render a raster could be something like:
+<pre>
+gs -q -dNOPAUSE -dBATCH -dTextAlphaBits=4 -dGraphicsAlphaBits=4 -sDEVICE=png16m -sOutputFile=file.png file.ps
+</pre>
+<P>
+On Mac OS X, the <A HREF="http://www.pixelglow.com/graphviz/">pixelglow</A> port
+uses Apple's Quartz renderer, which enables antialiasing.  (The downside is
+that you can't run Pixelglow Graphviz as a web server or other background
+process if your Mac has 3D graphics, because Quartz wants to get this resource
+to accelerate its rendering.)
+<P>
+On the Linux bleeding edge, Graphviz can use the new <A HREF="http://www.cairographics.org">cairo</A>
+back end, which has antialiased rendering.  This requires installing cairo, which
+is not part of graphviz itself.  Cairo can be compiled from source and binary RPMs can be found
+for Fedora Core 4.  It is believed that Cairo will be part of FC5 and may enable
+this back end if it is already installed.
+<P>
 <B>Q. I can only get 11x17 output.</B>
 <P>
 It's not us!  It's probably your printer setup.  If you don't