Table of Contents

Namespace SixLabors.ImageSharp.Formats.Png

Classes

PngConfigurationModule

Registers the image encoders, decoders and mime type detectors for the png format.

PngDecoder

Decoder for generating an image out of a png encoded stream.

PngDecoderOptions

Configuration options for decoding png images.

PngEncoder

Image encoder for writing image data to a stream in png format.

PngFormat

Registers the image encoders, decoders and mime type detectors for the png format.

PngFrameMetadata

Provides APng specific metadata information for the image frame.

PngImageFormatDetector

Detects png file headers

PngMetadata

Provides Png specific metadata information for the image.

Enums

PngBitDepth

Provides enumeration for the available PNG bit depths.

PngBlendMethod

Specifies whether the frame is to be alpha blended into the current output buffer content, or whether it should completely replace its region in the output buffer.

PngChunkFilter

Provides enumeration of available PNG optimization methods.

PngColorType

Provides enumeration of available PNG color types.

PngCrcChunkHandling

Specifies how to handle validation of any CRC (Cyclic Redundancy Check) data within the encoded PNG.

PngDisposalMethod

Specifies how the output buffer should be changed at the end of the delay (before rendering the next frame).

PngFilterMethod

Provides enumeration of available PNG filter methods.

PngInterlaceMode

Provides enumeration of available PNG interlace modes.

PngTransparentColorMode

Enum indicating how the transparency should be handled on encoding.