Netpbm formats

From Just Solve the File Format Problem
Revision as of 06:42, 13 March 2013 by Jsummers (Talk | contribs)

Jump to: navigation, search
File Format
Name Netpbm formats
Ontology
Extension(s) .pbm .pgm
.ppm .pnm
.pam

Contents

Overview

The Netpbm formats are a set of uncompressed raster image file formats, associated with the Netpbm library and suite of image processing utilities.

PBM (portable bitmap) is a bi-level image format.

PGM (portable graymap) is a grayscale image format.

PPM (portable pixmap) is a color image format.

PNM (portable anymap) is not really a format, but is a collective name for PBM, PGM, and PPM.

PAM (portable arbitrary map) is a more sophisticated format which supports everything the PBM, PGM, and PPM formats do, and then some.

The PBM, PGM, and PPM formats come in two varieties: a text ("plain") format, and a binary ("raw") format. PAM is binary-only.

Identification

Each file begins with two ASCII characters, which serve as a signature.

  • PBM, text: P1 (PRONOM: x-fmt/164)
  • PGM, text: P2
  • PPM, text: P3 (PRONOM: x-fmt/178)
  • PGM, binary: P4
  • PPM, binary: P5
  • PPM, binary: P6
  • PAM: P7

See also

Specifications

Software

External links

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox