Netpbm formats
From Just Solve the File Format Problem
(Difference between revisions)
m (→See also) |
(Moved PAM to its own article) |
||
Line 2: | Line 2: | ||
|formattype=electronic | |formattype=electronic | ||
|subcat=Graphics | |subcat=Graphics | ||
− | |extensions={{ext|pbm}}, {{ext|pgm}}, {{ext|ppm}}, {{ext|pnm | + | |extensions={{ext|pbm}}, {{ext|pgm}}, {{ext|ppm}}, {{ext|pnm}} |
− | |pronom={{PRONOM|fmt/408}}, | + | |pronom={{PRONOM|fmt/408}}, others |
+ | |released=1988 | ||
}} | }} | ||
The '''Netpbm formats''' are a family of simple raster image file formats, associated with the [[Netpbm]] library and suite of image processing utilities. | The '''Netpbm formats''' are a family of simple raster image file formats, associated with the [[Netpbm]] library and suite of image processing utilities. | ||
== Formats == | == Formats == | ||
− | '''PBM''' (portable bitmap) is a bi-level image format. | + | * '''PBM''' (portable bitmap) is a bi-level image format. |
− | + | * '''PGM''' (portable graymap) is a grayscale image format. | |
− | '''PGM''' (portable graymap) is a grayscale image format. | + | * '''PPM''' (portable pixmap) is a color image format. |
− | + | * '''PNM''' (portable anymap) is a collective name for PBM, PGM, and PPM. A .pnm file may use any of those formats. | |
− | '''PPM''' (portable pixmap) is a color image format. | + | * '''PAM''': Refer to [[PAM (Portable Arbitrary Map)]]. Although PAM is one of the Netpbm formats, it's different enough that it's best documented in a separate article. |
− | + | ||
− | '''PNM''' (portable anymap) is a collective name for PBM, PGM, and PPM. A .pnm file may use any of those formats. | + | |
− | + | ||
− | '''PAM''' ( | + | |
== Identification == | == Identification == | ||
Each file begins with two ASCII characters, which serve as a signature. | Each file begins with two ASCII characters, which serve as a signature. | ||
− | The PBM, PGM, and PPM formats come in two varieties: a text ("plain") format, and a binary ("raw") format | + | The PBM, PGM, and PPM formats come in two varieties: a text ("plain") format, and a binary ("raw") format. |
{| class="wikitable" | {| class="wikitable" | ||
Line 39: | Line 36: | ||
|- | |- | ||
|PPM, binary || <code>P6</code> || {{PRONOM|fmt/408}} | |PPM, binary || <code>P6</code> || {{PRONOM|fmt/408}} | ||
− | |||
− | |||
|} | |} | ||
== See also == | == See also == | ||
+ | * [[PAM (Portable Arbitrary Map)]] | ||
* [[PFM (Portable Float Map)]] | * [[PFM (Portable Float Map)]] | ||
Line 50: | Line 46: | ||
* [http://netpbm.sourceforge.net/doc/pgm.html PGM Format Specification] | * [http://netpbm.sourceforge.net/doc/pgm.html PGM Format Specification] | ||
* [http://netpbm.sourceforge.net/doc/ppm.html PPM Format Specification] | * [http://netpbm.sourceforge.net/doc/ppm.html PPM Format Specification] | ||
− | |||
== Software == | == Software == | ||
Line 57: | Line 52: | ||
== External links == | == External links == | ||
* [[Wikipedia:Netpbm format|Wikipedia: Netpbm format]] | * [[Wikipedia:Netpbm format|Wikipedia: Netpbm format]] | ||
− |
Revision as of 16:17, 7 December 2013
The Netpbm formats are a family of simple raster image file formats, associated with the Netpbm library and suite of image processing utilities.
Contents |
Formats
- 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 a collective name for PBM, PGM, and PPM. A .pnm file may use any of those formats.
- PAM: Refer to PAM (Portable Arbitrary Map). Although PAM is one of the Netpbm formats, it's different enough that it's best documented in a separate article.
Identification
Each file begins with two ASCII characters, which serve as a signature.
The PBM, PGM, and PPM formats come in two varieties: a text ("plain") format, and a binary ("raw") format.
Format | Signature | PRONOM |
---|---|---|
PBM, text | P1 |
x-fmt/164 |
PGM, text | P2 |
fmt/407 |
PPM, text | P3 |
x-fmt/178 |
PBM, binary | P4 |
fmt/409 |
PGM, binary | P5 |
fmt/406 |
PPM, binary | P6 |
fmt/408 |