Module pnm

Available on crate feature dep_image only.
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.

Structs§

ArbitraryHeader
Header produced by a pam file (“Portable Arbitrary Map”)
BitmapHeader
Header produced by a pbm file (“Portable Bit Map”)
GraymapHeader
Header produced by a pgm file (“Portable Gray Map”)
PixmapHeader
Header produced by a ppm file (“Portable Pixel Map”)
PnmDecoder
PNM decoder
PnmEncoder
Encodes images to any of the pnm image formats.
PnmHeader
Stores the complete header data of a file.

Enums§

ArbitraryTuplType
Standardized tuple type specifiers in the header of a pam.
PnmSubtype
Denotes the category of the magic number
SampleEncoding
The kind of encoding used to store sample values