![]() |
El rincón de Mariano |
From then NetPbm readme file:
Netpbm is a toolkit for conversion of images between a variety of different formats, as well as to allow a few basic image operations. The package is intended to be portable to many platforms. It has, at least at one time, been tested under various Unix-based systems, VMS and Amiga OS. There are also compiler directives in it for MS-DOS. The maintainer uses and builds it on a platform that consists (in relevant part) mainly of GNU software (you probably know this kind of system by the name "Linux").
There are over 180 separate tools in the package.
The idea behind Netpbm is to define 3 very basic (and inefficient) portable graphics formats: PBM for black and white, PGM for grayscale, and PPM for color. These are collectively referred to as PNM. To convert from one common graphics format to another, you use a PNM format as an intermediate format. So if you want to convert among N image formats, you only need 2*N conversion filters, instead of the N^2 you would need if you wrote each conversion tool separately.
In addition to the converters, the package includes some simple tools for manipulating the portable formats. For example, you can shrink an image or cut the top 10% off or make a mirror image.
NetPbm is now very actively maintained by Bryan Henderson. From the 9.8 version he has been so kind to add my patches to compile OK with DJGPP.
New! NetPbm 9.16 for DJGPP is available from SimTel mirrors. Go to ftp://ftp.simtel.net/pub/simtelnet/gnu/djgpp/v2apps/
Source package: npbm916s.zip
This is the official source package patched for DJGPP, please read the README.DJGPP file. Warning: The Netpbm distribution uses long filenames, so you can only build the package in a W9x environment, with LFN support. You need bash, fileutils, sed and groff to make the binaries. To add JPEG, PNG and TIFF support yo will need libjpeg, libpng and libtiff.
Binaries and manual pages for DJGPP with JPEG, PNG and TIFF support: npbm916b.zip
Due to general changes the Makefile for DJGPP is broken in 9.16, if you have the original package and want to build it on DJGPP, please download and unzip this file
NetPbm 9.8 for DJGPP is available from SimTel mirrors. Go to ftp://ftp.simtel.net/pub/simtelnet/gnu/djgpp/v2apps/
Source package: npbm98s.zip
This is the same as the official source package, that now come with DJGPP support, please read the README.DJGPP file. Warning: The Netpbm distribution uses long filenames, so you can only build the package in a W9x environment, with LFN support. You need bash, fileutils, sed and groff to make the binaries.
Convenience package to add JPEG and PNG support to NetPbm: npbmlxb.zip
Binaries and manual pages for DJGPP with JPEG and PNG support: npbm98b.zip
There are some problems that have to be addressed using the binaries in pure DOS OS, without long file names, but it works OK using the "p?mmerge" programs, for example:
ppmmerge ppmtoacad <testimg.ppm >testimg.cad
instead of the usual:
ppmtoacad <testimg.ppm >testimg.cad
New! NetPbm 9.16 man pages converted to html.