diff options
author | giraffedata <giraffedata@9d0c8265-081b-0410-96cb-a4ca84ce46f8> | 2010-06-05 02:22:31 +0000 |
---|---|---|
committer | giraffedata <giraffedata@9d0c8265-081b-0410-96cb-a4ca84ce46f8> | 2010-06-05 02:22:31 +0000 |
commit | 9199069bb3ec08649489080317124d6fcefb9c5c (patch) | |
tree | 0932b2a1d05895d2fe75d427ea9e546d11e02da5 | |
parent | ccb00d8795ad467187e6cdbf4ea4ac834134a3f2 (diff) | |
download | netpbm-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.html | 23 | ||||
-rw-r--r-- | pbmtext.html | 15 | ||||
-rw-r--r-- | pgmtopbm.html | 2 |
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 "ppmd" 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"> </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> |