Module image::codecs::pnm[][src]

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 explicitely 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

Type Definitions

PNMEncoderDeprecated

PNM Encoder

PNMHeaderDeprecated

PNM Header

PnmSubtype

PNM Subtype