about summary refs log tree commit diff
diff options
context:
space:
mode:
authorgiraffedata <giraffedata@9d0c8265-081b-0410-96cb-a4ca84ce46f8>2010-06-05 02:22:31 +0000
committergiraffedata <giraffedata@9d0c8265-081b-0410-96cb-a4ca84ce46f8>2010-06-05 02:22:31 +0000
commit9199069bb3ec08649489080317124d6fcefb9c5c (patch)
tree0932b2a1d05895d2fe75d427ea9e546d11e02da5
parentccb00d8795ad467187e6cdbf4ea4ac834134a3f2 (diff)
downloadnetpbm-mirror-9199069bb3ec08649489080317124d6fcefb9c5c.tar.gz
netpbm-mirror-9199069bb3ec08649489080317124d6fcefb9c5c.tar.xz
netpbm-mirror-9199069bb3ec08649489080317124d6fcefb9c5c.zip
"miscellaneous update"
git-svn-id: http://svn.code.sf.net/p/netpbm/code/userguide@1234 9d0c8265-081b-0410-96cb-a4ca84ce46f8
-rw-r--r--index.html23
-rw-r--r--pbmtext.html15
-rw-r--r--pgmtopbm.html2
3 files changed, 25 insertions, 15 deletions
diff --git a/index.html b/index.html
index 3d34f7ae..5f47264c 100644
--- a/index.html
+++ b/index.html
@@ -612,14 +612,16 @@ are specifically for KDE.
 
 <h3 id="programmingtools">Programming Tools</h3>
 
-<P>If you're writing a program in C to draw and manipulate images,
-check out <a href="http://www.boutell.com/gd">gd</a>.  Netpbm contains a
-C library for drawing images, but it is probably not as capable or
-documented as <b>gd</b>.  You can easily run any Netpbm program from a
-C program with the <b>pm_system</b> function from the Netpbm
-programming library, but that is less efficient than <b>gd</b>
+<P>If you're writing a program in C to draw and manipulate images, check out
+<a href="http://www.boutell.com/gd">gd</a>.  Netpbm contains a C library for
+drawing images (<b>libnetpbm</b>'s &quot;ppmd&quot; routines), but it is
+probably not as capable or documented as <b>gd</b>.  You can easily run any
+Netpbm program from a C program with the <b>pm_system</b> function from the
+Netpbm programming library, but that is less efficient than <b>gd</b>
 functions that do the same thing.
 
+<p><a href="http://cairographics.org/">Cairo</a> is similar.
+
 <P><B>Ilib</B> is a C subroutine library with functions for adding
 text to an image (as you might do at a higher level with
 <B>pbmtext</B>, <B>pamcomp</B>, etc.).  It works with Netpbm input and
@@ -627,9 +629,14 @@ output.  Find it at <B><A
 HREF="http://www.k5n.us/Ilib.php">k5n.us</A></B>.
 Netpbm also includes character drawing functions in the <B><a
 href="libnetpbm.html">libnetpbm</a></B> library, but they do not have as
-fancy font capabilities (see <B><a href="ppmlabel.html">ppmlabel</a></B>
+fancy font capabilities (see <B><a href="ppmdraw.html">ppmdraw</a></B>
 for an example of use of the Netpbm character drawing functions).
 
+<p><a href="http://www.pango.org/">Pango</a> is another text rendering
+library, with an emphasis on internationalization.
+
+<p>Pango and Cairo complement each other and work well together.
+
 <P><B>GD</B> is a library of graphics routines that is part of PHP.
 It has a subset of Netpbm's functions and has been found to resize
 images more slowly and with less quality.
@@ -800,7 +807,7 @@ group</a> in the Department of Computer Science at University of Utah
 used to (ca. 2002) have information on the Utah Raster Toolkit, but
 now it doesn't.
 
-<P><B>Ivtools</B> is a suite of free X Windows drawing editors for
+<P><B>Ivtools</B> is a suite of free X Window System drawing editors for
 Postscript, Tex, and web graphics production, as well as an embeddable
 and extendable vector graphic shell.  It uses the Netpbm facilities.
 See <B><A
diff --git a/pbmtext.html b/pbmtext.html
index 3cca96ae..0eaaa540 100644
--- a/pbmtext.html
+++ b/pbmtext.html
@@ -2,7 +2,7 @@
 <HTML><HEAD><TITLE>Pbmtext User Manual</TITLE></HEAD>
 <BODY>
 <H1>pbmtext</H1>
-Updated: 26 April 2007
+Updated: 04 June 2010
 <BR>
 <A HREF="#index">Table Of Contents</A>
 
@@ -143,9 +143,10 @@ truncates each line as needed to fit the specified width.
 
 <H2 id="usage">USAGE</H2>
 
-<P>Often, you want to place text over another image.  One way to do
-this is with <B>ppmlabel</B>.  <B>ppmlabel</B> does not give you the
-font options that <B>pbmtext</B> does, though.
+<P>Often, you want to place text over another image.  One way to do this is
+with <B>ppmlabel</B>.  For more flexible (but complex) drawing of text on an
+image, there is <b>ppmdraw</b>.  These do not give you the font options that
+<B>pbmtext</B> does, though.
 
 <P>Another way is to use <B>pbmtext</B> to create an image containing
 the text, then use <B>pamcomp</B> to overlay the text image onto your
@@ -250,16 +251,18 @@ use a graphical editor such as ImageMagick).  Finally, run it through
 <B><A HREF="ppmchange.html">ppmchange</A></B>,
 <B><A HREF="pnmrotate.html">pnmrotate</A></B>,
 <B><A HREF="ppmlabel.html">ppmlabel</A></B>,
+<B><A HREF="ppmdraw.html">ppmdraw</A></B>,
 <B><A HREF="pstopnm.html">pstopnm</A></B>,
 <B><A HREF="pbm.html">pbm</A></B>
+<b><a href="http://www.pango.org">Pango</a></b>
+<b><a href="http://cairographics.org"></a></b>
 
 <H2 id="author">AUTHOR</H2>
 
 Copyright (C) 1993 by Jef Poskanzer and George Phillips
 
 <HR>
-<A NAME="index">&nbsp;</A>
-<H2>Table Of Contents</H2>
+<H2 id="index">Table Of Contents</H2>
 <UL>
 <LI><A HREF="#synopsis">SYNOPSIS</A>
 <LI><A HREF="#description">DESCRIPTION</A>
diff --git a/pgmtopbm.html b/pgmtopbm.html
index daf9448e..0825a450 100644
--- a/pgmtopbm.html
+++ b/pgmtopbm.html
@@ -53,7 +53,7 @@ ignore anything that says it was added after Netpbm Release 10.23
 and ignore any options that are not shown in the synopsis above.
 
 <p>If you just want to convert a PGM image with maxval 1 to PBM,
-use <a href="" pamtopnm.html=""><b>pamtopnm</b></a>
+use <a href="pamtopnm.html"><b>pamtopnm</b></a>
 
 </BODY>
 </HTML>