Expand description
Decoding of netpbm image formats (pbm, pgm, ppm and pam).
The formats pbm, pgm and ppm are fully supported. The pam decoder recognizes the tuple types
BLACKANDWHITE
, GRAYSCALE
and RGB
and explicitly recognizes but rejects their _ALPHA
variants for now as alpha color types are unsupported.
Modules§
- Insert line breaks between written buffers when they would overflow the line length.
- decoder 🔒
- encoder 🔒Encoding of PNM Images
- header 🔒
Structs§
- Header produced by a
pam
file (“Portable Arbitrary Map”) - Header produced by a
pbm
file (“Portable Bit Map”) - Header produced by a
pgm
file (“Portable Gray Map”) - Header produced by a
ppm
file (“Portable Pixel Map”) - PNM decoder
- Encodes images to any of the
pnm
image formats. - Stores the complete header data of a file.
Enums§
- Standardized tuple type specifiers in the header of a
pam
. - Denotes the category of the magic number
- The kind of encoding used to store sample values