Netpbm

From Wikipedia, the free encyclopedia

Netpbm
Developer: Bryan Henderson
Latest release: 10.31 / December 23, 2005
OS: Cross-platform
Use:
License: various, believed to be DFSG free
Website: netpbm.sourceforge.net

Netpbm is an open source package of graphics programs and a programming library, used mainly in the Unix world. It is a highly portable package, working under many Unix platforms, Windows, Mac OS X, VMS, Amiga OS and others and is included in all major open source Unix-like operating system distributions. As of February 24, 2006, the latest beta version is 10.31 (released December 23, 2005), and the latest stable version is 10.26.25 (released February 19, 2006).

Contents

[edit] File formats and programs

Netpbm defines a set of graphics formats called the netpbm formats:

Netpbm contains over 220 separate programs in the package, most of which have "pbm", "pgm", "ppm", "pam", or "pnm" in their names. For example, you might use pamscale to shrink an image by 10%, pamcomp to overlay one image on top of another, pbmtext to create an image of text or reduce the number of colors in an image with pnmquant.

The Netpbm programs are frequently used as intermediates to convert between obscure formats. For instance, there may be no tool to convert an X11 window dump (XWD format) directly to a Macintosh PICT file, but by running xwdtopnm, then ppmtopict, this can be achieved. (Tools which say that they output PNM may output PPM, PGM or PBM. Tools importing PNM will read any of the three formats.)

[edit] History

The PBM (black and white) format was invented by Jef Poskanzer. It was designed to be simple enough that PBM images could be sent via email without being corrupted. Poskanzer released the forerunner of Netpbm, called Pbmplus in 1988. By the end of 1988, Poskanzer had developed the PGM (greyscale) and PPM (color) formats and released them with Pbmplus.

The last release of Pbmplus was on December 10, 1991. Poskanzer never released any further updates, and in 1993 Netpbm was developed to replace it. At first it was nothing more than a renamed release of Pbmplus, but updates continued to occur until 1995 when the package again became abandoned. In 1999 the Netpbm package was picked up by its present maintainer, Bryan Henderson.

The name Netpbm came from the program developers collaborating over the Internet, which was notable at the time. (The NetBSD operating system and the game NetHack got their names similarly.)

[edit] See also

[edit] External links

In other languages