Module image::codecs::pnm

source ·
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

  • autobreak 🔒
    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