PGMB Files
Binary Portable Gray Map Graphics Files
PGMB is a data directory of
Binary PGM files, the binary form of the portable gray map
PGM format. It is a simple gray map description. The definition
is as follows:
-
the typical file extension is ".pgm", but an extension of
".pnm" is also occasionally used.
-
A "magic number" for identifying the file type. A
binary PGM file's magic
number is the two characters "P5".
-
Whitespace (blanks, TABs, CRs, LFs).
-
A width, formatted as ASCII characters in decimal.
-
Whitespace.
-
A height, again in ASCII decimal.
-
Whitespace.
-
The maximum gray value, MAXVAL, again in ASCII decimal. MAXVAL
must be between 0 and 255.
-
A single character of whitespace, typically a newline;
-
Width * height gray values, each stored as a plain byte, between 0
and the
specified maximum value, separated by whitespace, starting at the
top-left corner of the graymap, proceeding in normal English
reading order.
A value of 0 means black, and the maximum value means white.
Characters from a "#" to the next end-of-line are ignored (comments).
Binary PGM File Characteristics:
-
binary
-
Gray scale only
-
2D
-
No compression
-
1 image
Licensing:
The computer code and data files described and made available on this web page
are distributed under
the GNU LGPL license.
Related Data and Programs:
PBMB,
a data directory which
contains examples of binary PBM files,
binary Portable Bit Map 2D graphics, black and white;
PGMA,
a data directory which
contains examples of ASCII PGM files,
ASCII Portable Gray Map, 2D graphics;
PPMB,
a data directory which
contains examples of binary PPM files,
Portable Pixel Map (binary) 2D graphics, color;
Reference:
-
the NETPBM homepage.
Sample Files:
-
baboon.pgm, a baboon.
-
baboon.png, a PNG version.
-
barbara.pgm.
-
barbara.png, a PNG version.
-
bird.pgm, a bird.
-
bird.png, a PNG version.
-
buffalo.pgm, a small herd of buffalo.
-
buffalo.png, a PNG version.
-
casablanca.pgm, a still from the movie "Casablanca".
-
casablanca.png, a PNG version.
-
coins.pgm, some coins.
-
coins.png, a PNG version.
-
columns.pgm,
a 640x480 image of a person standing by some columns;
-
columns.png, a PNG image.
-
dewey_defeats_truman.pgm,
a famously erroneous newspaper headline.
-
dewey_defeats_truman.png, a PNG version.
-
feep.pgm, a simple 7 by 24 example that
displays "FEEP" in block letters.
-
feep.png, a PNG image.
-
ladyzhenskaya.pgm.
-
ladyzhenskaya.png, a PNG version.
-
lena.pgm.
-
lena.png, a PNG version.
-
lena_noisy.pgm,
a "noisy" version of the lena image.
-
lena_noisy.png, a PNG version.
-
milking.pgm, a cow being milked.
-
milking.png, a PNG version.
-
mona_lisa.pgm, the Mona Lisa.
-
mona_lisa.png, a PNG version.
-
pbmlib.pgm, a file created by PBMLIB.
-
pbmlib.png, a PNG version.
-
pepper.pgm, a picture of peppers.
-
pepper.png, a PNG version.
-
roi_14.pgm,
a 507 wide by 505 high image an MRI, the 14th in a sequence.11
-
roi_14.png, a PNG image.
-
snap.pgm,
a snapshot of a mother and child.
-
snap.png, a PNG version.
-
surf.pgm, a beach picture.
-
surf.png, a PNG image.
You can go up one level to
the DATA page.
Last revised on 22 July 2011.