[gradsusr] lines in eps output

Frank Colby Frank_Colby at uml.edu
Wed Mar 24 12:24:14 EDT 2010


Oscar,

This is an email I found in my email archive, that might help you with 
your lines.

Frank

**********


On Fri, Jul 17, 2009 at 3:17 AM, Dhaval Prajapati 
<dhaval.prajapati at iccsir.org <mailto:dhaval.prajapati at iccsir.org>> wrote:

     Hi,

    I have prepared  . ps files using grads. Now in the file there are
    horizontal lines coming for colors
    How to remove it?
    is there any command to get batter images?
    I am attaching one file for sample in both .ps and .jpg format



Try "gxyat" that comes with the opengrads bundle (available from 
http://opengrads.org). Basically, gxyat is a replacement for "printim", 
although it can produce .ps, .pdf and .svg output. More info here:

     http://opengrads.org/wiki/index.php?title=Gxyat

Some remarks on these "lines":

1) The "lines" you are referring do not appear if you print your 
postscript file on paper, only on the screen.  These "lines" come from 
an artifact of the grads shading algorithm and the anti-aliasing 
algorithm used by the programs that display postscript on the screen. 
 However, depending on your display program, sometimes you can turn 
anti-aliasing off and the lines go way. However, the fonts do not look 
as good.

2) When you convert your postscript to jpg, anti-aliasing is usually 
applied and you get the "lines". Again, depending on your conversion 
program you can turn anti-aliasing off and get rid of the "lines" at the 
expense of jagged fonts.

3) What "gxyat" does when creating image files (.png in this case) is to 
use anti-aliasing when drawing lines and turn anti-aliasing off when 
doing polygon fills. In the end you get smooth fonts and no "lines". In 
addition, "gxyat" gives you a lot more flexibility with transparency.

4) If you write .ps/.pdf files with gxyat you will have the same problem 
with the "lines". The reason is that there is no way (that I know of) in 
postscript to turn anti-aliasing on/off for part of a page, it is all or 
nothing.

BTW, you can use "gxyat" from the grads command line (replacement for 
"printim"):

ga-> gxyat image.png

or from the OS command line (replacement for gxpng, gxeps):

$ gxyat -o image.png image.gmf

where "image.gmf" is a grads metafile.  The SVG output is very useful to 
import grads output into vector graphics programs such as Adobe 
Illustrator or Inkscape without loosing any resolution (great for posters).

It would be great if someone could contribute a recipe to the Cookbooks 
illustrating these points.

   Arlindo


-- 
Arlindo da Silva
dasilva at alum.mit.edu <mailto:dasilva at alum.mit.edu>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://gradsusr.org/pipermail/gradsusr/attachments/20100324/404dbb4b/attachment-0003.html 


More information about the gradsusr mailing list