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§
- Arbitrary
Header - Header produced by a
pam
file (“Portable Arbitrary Map”) - Bitmap
Header - Header produced by a
pbm
file (“Portable Bit Map”) - Graymap
Header - Header produced by a
pgm
file (“Portable Gray Map”) - Pixmap
Header - 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§
- Arbitrary
Tupl Type - Standardized tuple type specifiers in the header of a
pam
. - PnmSubtype
- Denotes the category of the magic number
- Sample
Encoding - The kind of encoding used to store sample values