You are here: Home / archived / radsite / radiance / man_html / psign

psign

Radiance psign program



PSIGN(1)                                                              PSIGN(1)


NAME

       psign - produce a RADIANCE picture from text.


SYNOPSIS

       psign [ options ] [ text ]


DESCRIPTION

       Psign produces a RADIANCE picture of the given text.  The output dimen-
       sions are determined by the character height, aspect ratio,  number  of
       lines  and  line length.  (Also the character size if text squeezing is
       used.)  If no text is given, the standard input is read.

       -cb r g b Set the background color to r g b The default is white  (1  1
                 1).

       -cf r g b Set  the  foreground color to r g b The default is black (0 0
                 0).

       -dr       Text reads to the right (default).

       -du       Text reads upwards.

       -dl       Text reads to the left (upside down).

       -dd       Text reads downwards.

       -h cheight
                 Set the character height to cheight.  The default is 32  pix-
                 els.

       -a aspect Set the character aspect ratio (height/width) to aspect.  The
                 default value is 1.67.

       -x xsize  Set the horizontal image size to xsize.  Use with  -y  option
                 (below)  in  place  of the -h specification to control output
                 image size directly.   If  the  character  aspect  ratio  (-a
                 option,  above) is non-zero, then one of the specified x or y
                 output dimensions may be reduced to maintain this ratio.   If
                 direction is right (-dr) or left (-dl), then it is not neces-
                 sary to give the -y option, since it can be computed from the
                 character height (-h).

       -y ysize  Set the vertical image size to ysize.  Use with the -x option
                 (described above).  If direction is up (-du) or  down  (-dd),
                 then  it is not necessary to give the -x option, since it can
                 be computed from the character height (-h).

       -s spacing
                 Set the intercharacter spacing to spacing.  The magnitude  of
                 this  value  is  multiplied  by the character height over the
                 aspect ratio (ie. the character width) to compute the desired
                 distance  between  characters in the output.  The sign of the
                 value, positive or negative, determines how this ideal  spac-
                 ing  is used in the actual placement of characters.  If spac-
                 ing is positive, then the overall width of the line will  not
                 be affected, nor will indentation of textual elements.  Thus,
                 the text format will be mostly unaffected.  However,  spacing
                 between  characters  will  reflect  their relative size for a
                 more natural appearance.  If spacing is negative,  characters
                 will  be  squeezed  together  to  meet the spacing critereon,
                 regardless of how it might affect the format of  the  output.
                 The  default  value for spacing is zero, which is interpreted
                 as uniformly spaced characters.

       -f fontfile
                 Load the font from fontfile.  The default font is helvet.fnt


EXAMPLE

       To put a big "Hi!" on the terminal:

         psign -h 22 -a 1 -cb 0 0 0 -cf 1 1 1 Hi\! | ttyimage


ENVIRONMENT

       RAYPATH        path to search for font files


AUTHOR

       Greg Ward


BUGS

       The entire bitmap is stored in memory, which can be a problem for large
       and/or high-resolution signs.


SEE ALSO

       getinfo(1), pcompos(1), pfilt(1), ttyimage(1)

RADIANCE                            10/9/97                           PSIGN(1)

Man(1) output converted with man2html
by admin – last modified Nov 09, 2019 09:22 AM