netpbm-94.3.1, image converter of many formats

This commit is contained in:
form 1998-05-14 05:41:13 +00:00
parent 5f8994cd87
commit d4b828b152
11 changed files with 893 additions and 0 deletions

86
graphics/netpbm/Makefile Normal file
View File

@ -0,0 +1,86 @@
# New ports collection makefile for: netpbm
# Version required: netpbm-94.3.1
# Date created: 14 May 1998
# Whom: Oleg Safiullin <form@vs.itam.nsc.ru>
#
# $OpenBSD: Makefile,v 1.1.1.1 1998/05/14 05:41:13 form Exp $
# NetBSD: Makefile,v 1.14 1998/04/22 14:22:43 agc Exp
#
DISTNAME= netpbm
PKGNAME= netpbm-94.3.1
CATEGORIES= graphics
MASTER_SITES= ftp://ftp.wustl.edu//graphics/graphics/packages/NetPBM/ \
ftp://ftp.informatik.uni-oldenburg.de/pub/netpbm/ \
ftp://ftp.informatik.uni-oldenburg.de/pub/grafik/png/applications/
DISTFILES= netpbm-1mar1994.tar.gz \
pcxtoppm.tar.gz \
rletopnm.tar.gz \
pnmtopng-2.36.tar.gz
MAINTAINER= form@vs.itam.nsc.ru
LIB_DEPENDS= jpeg\\.62\\.:${PORTSDIR}/graphics/jpeg \
tiff34\\.1:${PORTSDIR}/graphics/tiff34 \
png\\.1\\.:${PORTSDIR}/graphics/png
WRKSRC= ${WRKDIR}/netpbm
MAKE_ENV += PREFIX=${PREFIX} INSTALL_MAN="${INSTALL_MAN}"
MAN1= atktopbm.1 g3topbm.1 brushtopbm.1 cmuwmtopbm.1 \
icontopbm.1 gemtopbm.1 macptopbm.1 mgrtopbm.1 \
pbmclean.1 pbmlife.1 pbmmake.1 pbmmask.1 \
pbmpscale.1 pbmreduce.1 pbmtext.1 pbmto10x.1 \
pbmto4425.1 pbmtoascii.1 pbmtoatk.1 pbmtobbnbg.1 \
pbmtocmuwm.1 pbmtoepsi.1 pbmtoepson.1 pbmtog3.1 \
pbmtogem.1 pbmtogo.1 pbmtoicon.1 pbmtolj.1 \
pbmtoln03.1 pbmtolps.1 pbmtomacp.1 pbmtomgr.1 \
pbmtopi3.1 pbmtopk.1 pbmtoplot.1 pbmtoptx.1 \
pbmtox10bm.1 pbmtoxbm.1 pbmtoybm.1 pbmtozinc.1 \
pbmupc.1 pi3topbm.1 pktopbm.1 xbmtopbm.1 \
ybmtopbm.1 asciitopgm.1 bioradtopgm.1 fstopgm.1 \
hipstopgm.1 lispmtopgm.1 pbmtopgm.1 pgmbentley.1 \
pgmenhance.1 pgmhist.1 pgmkernel.1 pgmnoise.1 \
pgmnorm.1 pgmoil.1 pgmramp.1 pgmtofs.1 \
pgmtolispm.1 pgmtopbm.1 psidtopgm.1 rawtopgm.1 \
spottopgm.1 pgmcrater.1 pgmedge.1 pgmtexture.1 \
bmptoppm.1 gouldtoppm.1 hpcdtoppm.1 ilbmtoppm.1 \
imgtoppm.1 mtvtoppm.1 pcxtoppm.1 pgmtoppm.1 \
pi1toppm.1 picttoppm.1 pjtoppm.1 ppm3d.1 \
ppmbrighten.1 ppmchange.1 ppmdim.1 ppmdist.1 \
ppmdither.1 ppmflash.1 ppmhist.1 ppmmake.1 \
ppmmix.1 ppmnorm.1 ppmntsc.1 ppmquant.1 \
ppmrelief.1 ppmshift.1 ppmspread.1 ppmtoacad.1 \
ppmtobmp.1 ppmtogif.1 ppmtoicr.1 ppmtoilbm.1 \
ppmtomitsu.1 ppmtopcx.1 ppmtopgm.1 ppmtopi1.1 \
ppmtopict.1 ppmtopj.1 ppmtopjxl.1 ppmtopuzz.1 \
ppmtorgb3.1 ppmtosixel.1 ppmtotga.1 ppmtouil.1 \
ppmtoxpm.1 ppmtoyuv.1 ppmtoyuvsplit.1 qrttoppm.1 \
rawtoppm.1 rgb3toppm.1 sldtoppm.1 spctoppm.1 \
sputoppm.1 tgatoppm.1 ximtoppm.1 xpmtoppm.1 \
xvminitoppm.1 yuvtoppm.1 yuvsplittoppm.1 \
ppmforge.1 ppmpat.1 ppmqvga.1 ppmtomap.1 \
ppmquantall.1 fitstopnm.1 giftopnm.1 pnmalias.1 \
pnmarith.1 pnmcat.1 pnmcomp.1 pnmconvol.1 \
pnmcrop.1 pnmcut.1 pnmdepth.1 pnmenlarge.1 \
pnmfile.1 pnmflip.1 pnmhistmap.1 pnminvert.1 \
pnmnlfilt.1 pnmnoraw.1 pnmpad.1 pnmpaste.1 \
pnmscale.1 pnmtile.1 pngtopnm.1 pnmtoddif.1 \
pnmtofits.1 pnmtopng.1 pnmtops.1 pnmtorast.1 \
pnmtorle.1 pnmtosgi.1 pnmtosir.1 pnmtoxwd.1 \
rasttopnm.1 rletopnm.1 sgitopnm.1 sirtopnm.1 \
xwdtopnm.1 zeisstopnm.1 pnmgamma.1 pnmrotate.1 \
pnmshear.1 anytopnm.1 pnmindex.1 pnmmargin.1 \
pnmsmooth.1 tifftopnm.1 pnmtotiff.1 pstopnm.1
MAN3= libpbm.3 libpgm.3 libppm.3 libpnm.3
MAN5= pbm.5 pgm.5 ppm.5 pnm.5
post-extract:
# make sure our TIFF library is used
${MV} -f ${WRKSRC}/libtiff ${WRKSRC}/libtiff.notused
# move updates into source tree
cd ${WRKSRC};\
${MV} ../*pcx*.? ppm;\
${MV} ../*rle*.? ../*png*.? pnm
.include <bsd.port.mk>

View File

@ -0,0 +1,4 @@
MD5 (netpbm-1mar1994.tar.gz) = 55f505b09e69a5db8f08844435282dfb
MD5 (pcxtoppm.tar.gz) = d9a37913ef2c2cd412b0e7f969487dc2
MD5 (rletopnm.tar.gz) = c0488f9918f506bf6a8d09870d5d115f
MD5 (pnmtopng-2.36.tar.gz) = 37258ecb340f58784faef72f280b1b9f

View File

@ -0,0 +1,109 @@
*** Makefile.orig Wed Jan 26 18:47:35 1994
--- Makefile Thu May 14 12:22:10 1998
***************
*** 48,78 ****
# By the way, you must have at least version 2.4 of libtiff. Earlier
# versions will not work.
TIFFDEF = -DLIBTIFF
! TIFFINC = -I../libtiff
! TIFFLIB = ../libtiff/libtiff.a
TIFFBINARIES = tifftopnm pnmtotiff
TIFFOBJECTS = tifftopnm.o pnmtotiff.o
# CONFIGURE: Define the directory that you want the binaries copied to.
# If you need scripts and binaries to be in different directories, you
# can set that up too.
! INSTALLBINARIES = /usr/local/netpbm
INSTALLSCRIPTS = $(INSTALLBINARIES)
# CONFIGURE: Define the directories that you want the manual sources copied to,
# plus the suffix you want them to have.
! INSTALLMANUALS1 = /usr/local/man/man1
SUFFIXMANUALS1 = 1
! INSTALLMANUALS3 = /usr/local/man/man3
SUFFIXMANUALS3 = 3
! INSTALLMANUALS5 = /usr/local/man/man5
SUFFIXMANUALS5 = 5
# CONFIGURE: Normally the man pages are installed using "cp". By changing
# this define you can use something else, for example a script that calls
# compress or pack. The ../mantocat is used on systems which use man pages
# in the "cat" format.
! MANCP = cp
#MANCP = ../mantocat
# CONFIGURE: Normally the Makefiles build and install separate binaries for
--- 48,78 ----
# By the way, you must have at least version 2.4 of libtiff. Earlier
# versions will not work.
TIFFDEF = -DLIBTIFF
! TIFFINC = -I$(PREFIX)/include
! TIFFLIB = -L$(PREFIX)/lib -ltiff34 -ljpeg
TIFFBINARIES = tifftopnm pnmtotiff
TIFFOBJECTS = tifftopnm.o pnmtotiff.o
# CONFIGURE: Define the directory that you want the binaries copied to.
# If you need scripts and binaries to be in different directories, you
# can set that up too.
! INSTALLBINARIES = $(PREFIX)/bin
INSTALLSCRIPTS = $(INSTALLBINARIES)
# CONFIGURE: Define the directories that you want the manual sources copied to,
# plus the suffix you want them to have.
! INSTALLMANUALS1 = $(PREFIX)/man/man1
SUFFIXMANUALS1 = 1
! INSTALLMANUALS3 = $(PREFIX)/man/man3
SUFFIXMANUALS3 = 3
! INSTALLMANUALS5 = $(PREFIX)/man/man5
SUFFIXMANUALS5 = 5
# CONFIGURE: Normally the man pages are installed using "cp". By changing
# this define you can use something else, for example a script that calls
# compress or pack. The ../mantocat is used on systems which use man pages
# in the "cat" format.
! MANCP = ${INSTALL_MAN}
#MANCP = ../mantocat
# CONFIGURE: Normally the Makefiles build and install separate binaries for
***************
*** 87,96 ****
#
# Note that if you make a "merge", the executables don't get created
# until you do the install.
! #all: binaries
! #install: install.bin install.man
! all: merge
! install: install.merge install.man
# End of configurable definitions.
--- 87,96 ----
#
# Note that if you make a "merge", the executables don't get created
# until you do the install.
! all: binaries
! install: install.bin install.man
! #all: merge
! #install: install.merge install.man
# End of configurable definitions.
***************
*** 99,106 ****
SUBDIRS = pbm pgm ppm pnm
binaries:
! ./stamp-date
! ( echo "libtiff" ; cd libtiff ; make )
for i in $(SUBDIRS) ; do \
( echo $$i ; cd $$i ; $(MAKE) $(MFLAGS) 'CC=$(CC)' 'CFLAGS=$(CFLAGS)' 'TIFFDEF=$(TIFFDEF)' 'TIFFINC=$(TIFFINC)' 'TIFFLIB=$(TIFFLIB)' 'TIFFBINARIES=$(TIFFBINARIES)' 'TIFFOBJECTS=$(TIFFOBJECTS)' 'LDFLAGS=$(LDFLAGS)' binaries ); \
done
--- 99,106 ----
SUBDIRS = pbm pgm ppm pnm
binaries:
! # ./stamp-date
! # ( echo "libtiff" ; cd libtiff ; make )
for i in $(SUBDIRS) ; do \
( echo $$i ; cd $$i ; $(MAKE) $(MFLAGS) 'CC=$(CC)' 'CFLAGS=$(CFLAGS)' 'TIFFDEF=$(TIFFDEF)' 'TIFFINC=$(TIFFINC)' 'TIFFLIB=$(TIFFLIB)' 'TIFFBINARIES=$(TIFFBINARIES)' 'TIFFOBJECTS=$(TIFFOBJECTS)' 'LDFLAGS=$(LDFLAGS)' binaries ); \
done

View File

@ -0,0 +1,23 @@
--- pgm/Makefile.orig Fri Jan 28 11:14:02 1994
+++ pgm/Makefile Sat Dec 20 22:51:17 1997
@@ -39,10 +39,10 @@
LIBPGM = libpgm.a
PORTBINARIES = asciitopgm bioradtopgm fstopgm hipstopgm \
- lispmtopgm pbmtopgm pgmbentley pgmenhance pgmhist pgmkernel \
+ lispmtopgm pbmtopgm pgmbentley pgmenhance pgmhist \
pgmnoise pgmnorm pgmoil pgmramp pgmtofs pgmtolispm \
pgmtopbm psidtopgm spottopgm
-MATHBINARIES = pgmcrater pgmedge pgmtexture rawtopgm
+MATHBINARIES = pgmcrater pgmedge pgmtexture rawtopgm pgmkernel
BINARIES = $(PORTBINARIES) $(MATHBINARIES)
OBJECTS = asciitopgm.o bioradtopgm.o fstopgm.o hipstopgm.o \
@@ -134,7 +134,6 @@
pgmedge pgmedge.o: pgmedge.c
pgmenhance pgmenhance.o: pgmenhance.c
pgmhist pgmhist.o: pgmhist.c
-pgmkernel pgmkernel.o: pgmkernel.c
pgmnoise pgmnoise.o: pgmnoise.c
pgmnorm pgmnorm.o: pgmnorm.c
pgmoil pgmoil.o: pgmoil.c

View File

@ -0,0 +1,66 @@
*** pnm/Makefile.orig Mon Jan 31 23:47:32 1994
--- pnm/Makefile Thu May 14 12:01:28 1998
***************
*** 60,69 ****
pnmcut pnmdepth pnmenlarge pnmfile pnmflip pnmhistmap \
pnminvert pnmnoraw pnmpad pnmpaste \
pnmtile pnmtoddif pnmtofits pnmtops pnmtorast \
! pnmtosgi pnmtosir pnmtoxwd \
! rasttopnm sgitopnm sirtopnm xwdtopnm zeisstopnm
MATHBINARIES = pnmgamma pnmnlfilt pnmrotate pnmscale pnmshear
! BINARIES = $(PORTBINARIES) $(MATHBINARIES) $(TIFFBINARIES)
SCRIPTS = anytopnm pnmindex pnmmargin pnmsmooth pstopnm
PORTOBJECTS = fitstopnm.o giftopnm.o \
--- 60,70 ----
pnmcut pnmdepth pnmenlarge pnmfile pnmflip pnmhistmap \
pnminvert pnmnoraw pnmpad pnmpaste \
pnmtile pnmtoddif pnmtofits pnmtops pnmtorast \
! pnmtorle pnmtosgi pnmtosir pnmtoxwd \
! rasttopnm rletopnm sgitopnm sirtopnm xwdtopnm zeisstopnm
MATHBINARIES = pnmgamma pnmnlfilt pnmrotate pnmscale pnmshear
! PNGBINARIES = pngtopnm pnmtopng
! BINARIES = $(PORTBINARIES) $(MATHBINARIES) $(PNGBINARIES) $(TIFFBINARIES)
SCRIPTS = anytopnm pnmindex pnmmargin pnmsmooth pstopnm
PORTOBJECTS = fitstopnm.o giftopnm.o \
***************
*** 74,80 ****
pnmtosgi.o pnmtosir.o pnmtoxwd.o \
rasttopnm.o sgitopnm.o sirtopnm.o xwdtopnm.o zeisstopnm.o \
pnmgamma.o pnmnlfilt.o pnmrotate.o pnmscale.o pnmshear.o
! OBJECTS = $(PORTOBJECTS) $(TIFFOBJECTS)
MANUALS1 = $(BINARIES) $(SCRIPTS)
MANUALS3 = libpnm
--- 75,81 ----
pnmtosgi.o pnmtosir.o pnmtoxwd.o \
rasttopnm.o sgitopnm.o sirtopnm.o xwdtopnm.o zeisstopnm.o \
pnmgamma.o pnmnlfilt.o pnmrotate.o pnmscale.o pnmshear.o
! OBJECTS = $(PORTOBJECTS)
MANUALS1 = $(BINARIES) $(SCRIPTS)
MANUALS3 = libpnm
***************
*** 128,134 ****
# Rules for plain programs.
! $(PORTBINARIES) $(TIFFBINARIES): pnm.h $(DEFPPM) $(DEFPGM) $(DEFPBM) $(LIBPNM) $(LIBPPM) $(LIBPGM) $(LIBPBM) $(TIFFLIB)
$(CC) $(ALLCFLAGS) $(LDFLAGS) -o $@ $@.c $(LIBPNM) $(LIBPPM) $(LIBPGM) $(LIBPBM) $(TIFFLIB)
# Rule for math-dependent programs.
--- 129,141 ----
# Rules for plain programs.
! $(PORTBINARIES): pnm.h $(DEFPPM) $(DEFPGM) $(DEFPBM) $(LIBPNM) $(LIBPPM) $(LIBPGM) $(LIBPBM)
! $(CC) $(ALLCFLAGS) $(LDFLAGS) -o $@ $@.c $(LIBPNM) $(LIBPPM) $(LIBPGM) $(LIBPBM)
!
! $(PNGBINARIES): pnm.h $(DEFPPM) $(DEFPGM) $(DEFPBM) $(LIBPNM) $(LIBPPM) $(LIBPGM) $(LIBPBM)
! $(CC) $(ALLCFLAGS) $(LDFLAGS) -o $@ $@.c $(LIBPNM) $(LIBPPM) $(LIBPGM) $(LIBPBM) -L/usr/local/lib -lpng -lz
!
! $(TIFFBINARIES): pnm.h $(DEFPPM) $(DEFPGM) $(DEFPBM) $(LIBPNM) $(LIBPPM) $(LIBPGM) $(LIBPBM)
$(CC) $(ALLCFLAGS) $(LDFLAGS) -o $@ $@.c $(LIBPNM) $(LIBPPM) $(LIBPGM) $(LIBPBM) $(TIFFLIB)
# Rule for math-dependent programs.

View File

@ -0,0 +1,16 @@
*** pbmplus.h.orig Thu May 14 11:50:42 1998
--- pbmplus.h Thu May 14 11:51:59 1998
***************
*** 120,128 ****
--- 120,130 ----
#include <unistd.h>
#endif
extern int atoi();
+ #ifndef __OpenBSD__
extern void exit();
extern long time();
extern int write();
+ #endif
#endif
/* CONFIGURE: On most BSD systems, malloc() gets declared in stdlib.h, on

View File

@ -0,0 +1,19 @@
*** pnm/tifftopnm.c.orig Thu May 14 12:09:06 1998
--- pnm/tifftopnm.c Thu May 14 12:09:21 1998
***************
*** 28,34 ****
#endif
#include <tiffioP.h>
#endif
! #include <tiffio.h>
#define MAXCOLORS 1024
#ifndef PHOTOMETRIC_DEPTH
--- 28,34 ----
#endif
#include <tiffioP.h>
#endif
! #include <tiffio34.h>
#define MAXCOLORS 1024
#ifndef PHOTOMETRIC_DEPTH

View File

@ -0,0 +1,19 @@
*** pnm/pnmtotiff.c.orig Thu May 14 12:27:58 1998
--- pnm/pnmtotiff.c Thu May 14 12:28:24 1998
***************
*** 28,34 ****
#endif
#include <tiffioP.h>
#endif
! #include <tiffio.h>
#include "ppmcmap.h"
#define MAXCOLORS 256
--- 28,34 ----
#endif
#include <tiffioP.h>
#endif
! #include <tiffio34.h>
#include "ppmcmap.h"
#define MAXCOLORS 256

View File

@ -0,0 +1 @@
A toolkit for conversion of images between different formats

183
graphics/netpbm/pkg/DESCR Normal file
View File

@ -0,0 +1,183 @@
Netpbm is a toolkit for conversion of images between a variety of
different formats, as well as to allow a few basic image operations.
Netpbm is based on the widely spread Pbmplus package (release: 10 Dec
91). On top of that, a lot of improvements and additions have been
made. After the latest release of Pbmplus, a lot of additional filters
have been circulating on the net. The aim of Netpbm was, to collect
these and to turn them into a package. This work has been performed by
a group of programmers all over the world.
anytopnm - attempt to convert an unknown type of image file to a portable anymap
asciitopgm - convert ASCII graphics into a portable graymap
atktopbm - convert Andrew Toolkit raster object to portable bitmap
bioradtopgm - convert a Biorad confocal file into a portable graymap
bmptoppm - convert a BMP file into a portable pixmap
brushtopbm - convert a doodle brush file into a portable bitmap
cmuwmtopbm - convert a CMU window manager bitmap into a portable bitmap
fitstopnm - convert a FITS file into a portable anymap
fstopgm - convert a Usenix FaceSaver(tm) file into a portable graymap
g3topbm - convert a Group 3 fax file into a portable bitmap
gemtopbm - convert a GEM .img file into a portable bitmap
giftopnm - convert a GIF file into a portable anymap
gouldtoppm - convert Gould scanner file into a portable pixmap
hipstopgm - convert a HIPS file into a portable graymap
hpcdtoppm v0.3 - convert a Photo-CD file into a portable pixmap
icontopbm - convert a Sun icon into a portable bitmap
ilbmtoppm - convert an ILBM file into a portable pixmap
imgtoppm - convert an Img-whatnot file into a portable pixmap
lispmtopgm - convert a Lisp Machine bitmap file into pgm format
macptopbm - convert a MacPaint file into a portable bitmap
mgrtopbm - convert a MGR bitmap into a portable bitmap
mtvtoppm - convert output from the MTV or PRT ray tracers into a portable pixmap
pbmclean - flip isolated pixels in portable bitmap
pbmlife - apply Conway's rules of Life to a portable bitmap
pbmmake - create a blank bitmap of a specified size
pbmmask - create a mask bitmap from a regular bitmap
pbmpscale - enlarge a portable bitmap with edge smoothing
pbmreduce - read a portable bitmap and reduce it N times
pbmtext - render text into a bitmap
pbmto10x - convert a portable bitmap into Gemini 10X printer graphics
pbmto4425 - Display PBM images on an AT&T 4425 terminal
pbmtoascii - convert a portable bitmap into ASCII graphics
pbmtoatk - convert portable bitmap to Andrew Toolkit raster object
pbmtobg - convert a portable bitmap into BitGraph graphics
pbmtocmuwm - convert a portable bitmap into a CMU window manager bitmap
pbmtoepsi - convert a portable bitmap into an encapsulated PostScript
pbmtoepson - convert a portable bitmap into Epson printer graphics
pbmtog3 - convert a portable bitmap into a Group 3 fax file
pbmtogem - convert a portable bitmap into a GEM .img file
pbmtogo - convert a portable bitmap into compressed GraphOn graphics
pbmtoicon - convert a portable bitmap into a Sun icon
pbmtolj - convert a portable bitmap into HP LaserJet format
pbmtoln03 - convert protable bitmap to DEC LN03+ Sixel output
pbmtolps - convert portable bitmap to PostScript
pbmtomacp - convert a portable bitmap into a MacPaint file
pbmtomgr - convert a portable bitmap into a MGR bitmap
pbmtopgm - convert portable bitmap to portable graymap by averaging areas
pbmtopi3 - convert a portable bitmap into an Atari Degas .pi3 file
pbmtopk - convert a portable bitmap into a packed (PK) format font
pbmtoplot - convert a portable bitmap into a Unix plot(5) file
pbmtoptx - convert a portable bitmap into Printronix printer graphics
pbmtox10bm - convert a portable bitmap into an X10 bitmap
pbmtoxbm - convert a portable bitmap into an X11 bitmap
pgmtoybm - convert a portable bitmap into a Bennet Yee "face" file
pbmtozinc - convert a portable bitmap into a Zinc bitmap
pbmupc - create a Universal Product Code bitmap
pcxtoppm - convert a PCX file into a portable pixmap
pgmbentley - Bentleyize a portable graymap
pgmcrater - create cratered terrain by fractal forgery
pgmedge - edge-detect a portable graymap
pgmenhance - edge-enhance a portable graymap
pgmhist - print a histogram of the values in a portable graymap
pgmkernel - generate a convolution kernel
pgmnoise - create a graymap made up of white noise
pgmnorm - normalize the contrast in a portable graymap
pgmoil - turn a portable graymap into an oil painting
pgmramp - generate a grayscale ramp
pgmtexture - calculate textural features on a portable graymap
pgmtofs - convert portable graymap to Usenix FaceSaver(tm) format
pgmtolispm - convert a portable graymap into Lisp Machine format
pgmtopbm - convert a portable graymap into a portable bitmap
pgmtoppm - colorize a portable graymap into a portable pixmap
pi1toppm - convert an Atari Degas .pi1 into a portable pixmap
pi3topbm - convert an Atari Degas .pi3 file into a portable bitmap
picttoppm - convert a Macintosh PICT file into a portable pixmap
pjtoppm - convert an HP PaintJet file to a portable pixmap
pktopbm - convert packed (PK) format font into portable bitmap(s)
pnmalias - antialias a portable anyumap.
pnmarith - perform arithmetic on two portable anymaps
pnmcat - concatenate portable anymaps
pnmcomp - composite two portable anymap files together
pnmconvol - general MxN convolution on a portable anymap
pnmcrop - crop a portable anymap
pnmcut - cut a rectangle out of a portable anymap
pnmdepth - change the maxval in a portable anymap
pnmenlarge - read a portable anymap and enlarge it N times
pnmfile - describe a portable anymap
pnmflip - perform one or more flip operations on a portable anymap
pnmgamma - perform gamma correction on a portable anymap
pnmhistmap - draw a histogram for a PGM or PPM file
pnmindex - build a visual index of a bunch of anymaps
pnminvert - invert a portable anymap
pnmmargin - add a border to a portable anymap
pnmnlfilt - non-linear filters: smooth, alpha trim mean, optimal
pnmnoraw - force a portable anymap into plain format
pnmpad - add borders to portable anymap
pnmpaste - paste a rectangle into a portable anymap
pnmrotate - rotate a portable anymap by some angle
pnmscale - scale a portable anymap
pnmshear - shear a portable anymap by some angle
pnmsmooth - smooth out an image
pnmtile - replicate a portable anymap into a specified size
pnmtoddif - Convert a portable anymap to DDIF format
pnmtofits - convert a portable anymap into FITS format
pnmtops - convert portable anymap to PostScript
pnmtorast - convert a portable pixmap into a Sun rasterfile
pnmtosgi - convert a portable anymap to a SGI image file
pnmtosir - convert a portable anymap into a Solitaire format
pnmtotiff - convert a a portable anymap into a TIFF file
pnmtoxwd - convert a portable anymap into an X11 window dump
ppm3d - convert two portable pixmap into a red/blue 3d glasses pixmap
ppmbrighten - change an images Saturation and Value from an HSV map
ppmchange - change all pixels of one color to another in a portable pixmap
ppmdim - dim a portable pixmap down to total blackness
ppmdist - simplistic grayscale assignment for machine generated, color images
ppmdither - ordered dither for color images
ppmflash - brighten a picture up to complete white-out
ppmforge - fractal forgeries of clouds, planets, and starry skies
ppmhist - print a histogram of a portable pixmap
ppmmake - create a pixmap of a specified size and color
ppmmix - blend together two portable pixmaps
ppmnorm - normalize the contrast in a portable pixmap
ppmntsc - make a portable pixmap look like taken from an American TV
ppmpat - make a pretty pixmap
ppmquant - quantize the colors in a portable pixmap down to a specified number
ppmquantall - run ppmquant on a bunch of files all at once, so they share a common colormap
ppmqvga - 8 plane quantization
ppmrelief - run a Laplacian relief filter on a portable pixmap
ppmshift - shift lines of a portable pixmap left or right by a random amount
ppmspread - displace a portable pixmap's pixels by a random amount
ppmtoacad - convert portable pixmap to AutoCAD database or slide
ppmtobmp - convert a portable pixmap into a BMP file
ppmtogif - convert a portable pixmap into a GIF file
ppmtoicr - convert a portable pixmap into NCSA ICR format
ppmtoilbm - convert a portable pixmap into an ILBM file
ppmtomap - extract all colors from a portable pixmap
ppmtomitsu - convert a portable pixmap to a Mitsubishi S340-10 file
ppmtopcx - convert a portable pixmap into a PCX file
ppmtopgm - convert a portable pixmap into a portable graymap
ppmtopi1 - convert a portable pixmap into an Atari Degas .pi1 file
ppmtopict - convert a portable pixmap into a Macintosh PICT file
ppmtopj - convert a portable pixmap to an HP PaintJet file
ppmtopjxl - convert a portable pixmap into an HP PaintJet XL PCL file
ppmtopuzz - convert a portable pixmap into an X11 "puzzle" file
ppmtorgb3 - separate a portable pixmap into three portable graymaps
ppmtosixel - convert a portable pixmap into DEC sixel format
ppmtotga - convert portable pixmap into a TrueVision Targa file
ppmtouil - convert a portable pixmap into a Motif UIL icon file
ppmtoxpm - convert a portable pixmap into an X11 pixmap
ppmtoyuv - convert a portable pixmap into an Abekas YUV file
ppmtoyuvsplit - convert a portable pixmap into 3 subsampled raw YUV files
psidtopgm - convert PostScript "image" data into a portable graymap
qrttoppm - convert output from the QRT ray tracer into a portable pixmap
rasttopnm - convert a Sun rasterfile into a portable anymap
rawtopgm - convert raw grayscale bytes into a portable graymap
rawtoppm - convert raw RGB bytes into a portable pixmap
rgb3toppm - combine three portable graymaps into one portable pixmap
sgitopnm - convert a SGI image file to a portable anymap
sirtopnm - convert a Solitaire file into a portable anymap
sldtoppm - convert an AutoCAD slide file into a portable pixmap
spctoppm - convert an Atari compressed Spectrum file into a portable pixmap
spottopgm - convert SPOT satellite images to Portable Greymap format
sputoppm - convert an Atari uncompressed Spectrum file into a portable pixmap
tgatoppm - convert TrueVision Targa file into a portable pixmap
tifftopnm - convert a TIFF file into a portable anymap
xbmtopbm - convert an X11 or X10 bitmap into a portable bitmap
ximtoppm - convert an Xim file into a portable pixmap
xpmtoppm - convert an X11 pixmap into a portable pixmap
xvminitoppm - convert a XV "thumbnail" picture to PPM
xwdtopnm - convert a X11 or X10 window dump file into a portable anymap
ybmtopbm - convert a Bennet Yee "face" file into a portable bitmap
yuvplittoppm - convert a Y- an U- and a V-file into a portable pixmap.
yuvtoppm - convert Abekas YUV bytes into a portable pixmap
zeisstopnm - convert a Zeiss confocal file into a portable anymap

367
graphics/netpbm/pkg/PLIST Normal file
View File

@ -0,0 +1,367 @@
@comment $NetBSD: PLIST,v 1.3 1997/12/31 03:34:57 hubertf Exp $
bin/anytopnm
bin/asciitopgm
bin/atktopbm
bin/bioradtopgm
bin/bmptoppm
bin/brushtopbm
bin/cmuwmtopbm
bin/fitstopnm
bin/fstopgm
bin/g3topbm
bin/gemtopbm
bin/giftopnm
bin/gouldtoppm
bin/hipstopgm
bin/hpcdtoppm
bin/icontopbm
bin/ilbmtoppm
bin/imgtoppm
bin/lispmtopgm
bin/macptopbm
bin/mgrtopbm
bin/mtvtoppm
bin/pbmclean
bin/pbmlife
bin/pbmmake
bin/pbmmask
bin/pbmpscale
bin/pbmreduce
bin/pbmtext
bin/pbmto10x
bin/pbmto4425
bin/pbmtoascii
bin/pbmtoatk
bin/pbmtobbnbg
bin/pbmtocmuwm
bin/pbmtoepsi
bin/pbmtoepson
bin/pbmtog3
bin/pbmtogem
bin/pbmtogo
bin/pbmtoicon
bin/pbmtolj
bin/pbmtoln03
bin/pbmtolps
bin/pbmtomacp
bin/pbmtomgr
bin/pbmtopgm
bin/pbmtopi3
bin/pbmtopk
bin/pbmtoplot
bin/pbmtoptx
bin/pbmtox10bm
bin/pbmtoxbm
bin/pbmtoybm
bin/pbmtozinc
bin/pbmupc
bin/pcxtoppm
bin/pgmbentley
bin/pgmcrater
bin/pgmedge
bin/pgmenhance
bin/pgmhist
bin/pgmkernel
bin/pgmnoise
bin/pgmnorm
bin/pgmoil
bin/pgmramp
bin/pgmtexture
bin/pgmtofs
bin/pgmtolispm
bin/pgmtopbm
bin/pgmtoppm
bin/pi1toppm
bin/pi3topbm
bin/picttoppm
bin/pjtoppm
bin/pktopbm
bin/pngtopnm
bin/pnmalias
bin/pnmarith
bin/pnmcat
bin/pnmcomp
bin/pnmconvol
bin/pnmcrop
bin/pnmcut
bin/pnmdepth
bin/pnmenlarge
bin/pnmfile
bin/pnmflip
bin/pnmgamma
bin/pnmhistmap
bin/pnmindex
bin/pnminvert
bin/pnmmargin
bin/pnmnlfilt
bin/pnmnoraw
bin/pnmpad
bin/pnmpaste
bin/pnmrotate
bin/pnmscale
bin/pnmshear
bin/pnmsmooth
bin/pnmtile
bin/pnmtoddif
bin/pnmtofits
bin/pnmtopng
bin/pnmtops
bin/pnmtorast
bin/pnmtorle
bin/pnmtosgi
bin/pnmtosir
bin/pnmtotiff
bin/pnmtoxwd
bin/ppm3d
bin/ppmbrighten
bin/ppmchange
bin/ppmdim
bin/ppmdist
bin/ppmdither
bin/ppmflash
bin/ppmforge
bin/ppmhist
bin/ppmmake
bin/ppmmix
bin/ppmnorm
bin/ppmntsc
bin/ppmpat
bin/ppmquant
bin/ppmquantall
bin/ppmqvga
bin/ppmrelief
bin/ppmshift
bin/ppmspread
bin/ppmtoacad
bin/ppmtobmp
bin/ppmtogif
bin/ppmtoicr
bin/ppmtoilbm
bin/ppmtomap
bin/ppmtomitsu
bin/ppmtopcx
bin/ppmtopgm
bin/ppmtopi1
bin/ppmtopict
bin/ppmtopj
bin/ppmtopjxl
bin/ppmtopuzz
bin/ppmtorgb3
bin/ppmtosixel
bin/ppmtotga
bin/ppmtouil
bin/ppmtoxpm
bin/ppmtoyuv
bin/ppmtoyuvsplit
bin/psidtopgm
bin/pstopnm
bin/qrttoppm
bin/rasttopnm
bin/rawtopgm
bin/rawtoppm
bin/rgb3toppm
bin/rletopnm
bin/sgitopnm
bin/sirtopnm
bin/sldtoppm
bin/spctoppm
bin/spottopgm
bin/sputoppm
bin/tgatoppm
bin/tifftopnm
bin/xbmtopbm
bin/ximtoppm
bin/xpmtoppm
bin/xvminitoppm
bin/xwdtopnm
bin/ybmtopbm
bin/yuvsplittoppm
bin/yuvtoppm
bin/zeisstopnm
man/man1/anytopnm.1
man/man1/asciitopgm.1
man/man1/atktopbm.1
man/man1/bioradtopgm.1
man/man1/bmptoppm.1
man/man1/brushtopbm.1
man/man1/cmuwmtopbm.1
man/man1/fitstopnm.1
man/man1/fstopgm.1
man/man1/g3topbm.1
man/man1/gemtopbm.1
man/man1/giftopnm.1
man/man1/gouldtoppm.1
man/man1/hipstopgm.1
man/man1/hpcdtoppm.1
man/man1/icontopbm.1
man/man1/ilbmtoppm.1
man/man1/imgtoppm.1
man/man1/lispmtopgm.1
man/man1/macptopbm.1
man/man1/mgrtopbm.1
man/man1/mtvtoppm.1
man/man1/pbmclean.1
man/man1/pbmlife.1
man/man1/pbmmake.1
man/man1/pbmmask.1
man/man1/pbmpscale.1
man/man1/pbmreduce.1
man/man1/pbmtext.1
man/man1/pbmto10x.1
man/man1/pbmto4425.1
man/man1/pbmtoascii.1
man/man1/pbmtoatk.1
man/man1/pbmtobbnbg.1
man/man1/pbmtocmuwm.1
man/man1/pbmtoepsi.1
man/man1/pbmtoepson.1
man/man1/pbmtog3.1
man/man1/pbmtogem.1
man/man1/pbmtogo.1
man/man1/pbmtoicon.1
man/man1/pbmtolj.1
man/man1/pbmtoln03.1
man/man1/pbmtolps.1
man/man1/pbmtomacp.1
man/man1/pbmtomgr.1
man/man1/pbmtopgm.1
man/man1/pbmtopi3.1
man/man1/pbmtopk.1
man/man1/pbmtoplot.1
man/man1/pbmtoptx.1
man/man1/pbmtox10bm.1
man/man1/pbmtoxbm.1
man/man1/pbmtoybm.1
man/man1/pbmtozinc.1
man/man1/pbmupc.1
man/man1/pcxtoppm.1
man/man1/pgmbentley.1
man/man1/pgmcrater.1
man/man1/pgmedge.1
man/man1/pgmenhance.1
man/man1/pgmhist.1
man/man1/pgmkernel.1
man/man1/pgmnoise.1
man/man1/pgmnorm.1
man/man1/pgmoil.1
man/man1/pgmramp.1
man/man1/pgmtexture.1
man/man1/pgmtofs.1
man/man1/pgmtolispm.1
man/man1/pgmtopbm.1
man/man1/pgmtoppm.1
man/man1/pi1toppm.1
man/man1/pi3topbm.1
man/man1/picttoppm.1
man/man1/pjtoppm.1
man/man1/pktopbm.1
man/man1/pngtopnm.1
man/man1/pnmalias.1
man/man1/pnmarith.1
man/man1/pnmcat.1
man/man1/pnmcomp.1
man/man1/pnmconvol.1
man/man1/pnmcrop.1
man/man1/pnmcut.1
man/man1/pnmdepth.1
man/man1/pnmenlarge.1
man/man1/pnmfile.1
man/man1/pnmflip.1
man/man1/pnmgamma.1
man/man1/pnmhistmap.1
man/man1/pnmindex.1
man/man1/pnminvert.1
man/man1/pnmmargin.1
man/man1/pnmnlfilt.1
man/man1/pnmnoraw.1
man/man1/pnmpad.1
man/man1/pnmpaste.1
man/man1/pnmrotate.1
man/man1/pnmscale.1
man/man1/pnmshear.1
man/man1/pnmsmooth.1
man/man1/pnmtile.1
man/man1/pnmtoddif.1
man/man1/pnmtofits.1
man/man1/pnmtopng.1
man/man1/pnmtops.1
man/man1/pnmtorast.1
man/man1/pnmtorle.1
man/man1/pnmtosgi.1
man/man1/pnmtosir.1
man/man1/pnmtotiff.1
man/man1/pnmtoxwd.1
man/man1/ppm3d.1
man/man1/ppmbrighten.1
man/man1/ppmchange.1
man/man1/ppmdim.1
man/man1/ppmdist.1
man/man1/ppmdither.1
man/man1/ppmflash.1
man/man1/ppmforge.1
man/man1/ppmhist.1
man/man1/ppmmake.1
man/man1/ppmmix.1
man/man1/ppmnorm.1
man/man1/ppmntsc.1
man/man1/ppmpat.1
man/man1/ppmquant.1
man/man1/ppmquantall.1
man/man1/ppmqvga.1
man/man1/ppmrelief.1
man/man1/ppmshift.1
man/man1/ppmspread.1
man/man1/ppmtoacad.1
man/man1/ppmtobmp.1
man/man1/ppmtogif.1
man/man1/ppmtoicr.1
man/man1/ppmtoilbm.1
man/man1/ppmtomap.1
man/man1/ppmtomitsu.1
man/man1/ppmtopcx.1
man/man1/ppmtopgm.1
man/man1/ppmtopi1.1
man/man1/ppmtopict.1
man/man1/ppmtopj.1
man/man1/ppmtopjxl.1
man/man1/ppmtopuzz.1
man/man1/ppmtorgb3.1
man/man1/ppmtosixel.1
man/man1/ppmtotga.1
man/man1/ppmtouil.1
man/man1/ppmtoxpm.1
man/man1/ppmtoyuv.1
man/man1/ppmtoyuvsplit.1
man/man1/psidtopgm.1
man/man1/pstopnm.1
man/man1/qrttoppm.1
man/man1/rasttopnm.1
man/man1/rawtopgm.1
man/man1/rawtoppm.1
man/man1/rgb3toppm.1
man/man1/rletopnm.1
man/man1/sgitopnm.1
man/man1/sirtopnm.1
man/man1/sldtoppm.1
man/man1/spctoppm.1
man/man1/spottopgm.1
man/man1/sputoppm.1
man/man1/tgatoppm.1
man/man1/tifftopnm.1
man/man1/xbmtopbm.1
man/man1/ximtoppm.1
man/man1/xpmtoppm.1
man/man1/xvminitoppm.1
man/man1/xwdtopnm.1
man/man1/ybmtopbm.1
man/man1/yuvsplittoppm.1
man/man1/yuvtoppm.1
man/man1/zeisstopnm.1
man/man3/libpbm.3
man/man3/libpgm.3
man/man3/libpnm.3
man/man3/libppm.3
man/man5/pbm.5
man/man5/pgm.5
man/man5/pnm.5
man/man5/ppm.5