Enum PngCompressionLevel

PngCompressionLevel enumeration

The png compression level enum.

public enum PngCompressionLevel

Values

NameValueDescription
ZipLevel00The data will be simply stored, with no change at all. Uses a slower deflate implementation with a compression scale.
ZipLevel11The fastest but least effective compression. Uses a slower deflate implementation with a compression scale.
ZipLevel22A little slower, but better, than level 1. Uses a slower deflate implementation with a compression scale.
ZipLevel33A little slower, but better, than level 2. Uses a slower deflate implementation with a compression scale.
ZipLevel44A little slower, but better, than level 3. Uses a slower deflate implementation with a compression scale.
ZipLevel55A little slower than level 4, but with better compression. Uses a slower deflate implementation with a compression scale.
ZipLevel66A little slower than level 5, but with better compression. Uses a slower deflate implementation with a compression scale.
ZipLevel77Better compression than level 6, but even slower. Uses a slower deflate implementation with a compression scale.
ZipLevel88Better compression than level 7, but even slower. Uses a slower deflate implementation with a compression scale.
ZipLevel99The “best” compression, where best means greatest reduction in size of the input data stream. This is also the slowest compression. Uses a slower deflate implementation with a compression scale.
DeflateRecomended10The most optimised compression, with a good balance of speed and compression efficiency. Uses a faster deflate implementation with no compression scale.

See Also