Udostępnij za pośrednictwem


ZLibCompressionStrategy Wyliczenie

Definicja

Definiuje algorytmy kompresji, których można użyć do DeflateStream, GZipStreami ZLibStream.

public enum class ZLibCompressionStrategy
public enum ZLibCompressionStrategy
type ZLibCompressionStrategy = 
Public Enum ZLibCompressionStrategy
Dziedziczenie
ZLibCompressionStrategy

Pola

Nazwa Wartość Opis
Default 0

Używane do normalnych danych.

Filtered 1

Używane w przypadku danych generowanych przez filtr (lub predyktor). Efektem filtrowania jest wymusić więcej kodowania Huffman i mniej dopasowywania ciągów; jest to pośredni między wartościami Default i HuffmanOnly.

Fixed 4

Zapobiega użyciu dynamicznych kodów Huffman, co pozwala na prostszy dekoder dla specjalnych aplikacji.

HuffmanOnly 2

Służy do wymuszania tylko kodowania Huffman (bez dopasowania ciągu).

RunLengthEncoding 3

Służy do ograniczania odległości dopasowania do jednego (kodowanie długości przebiegu). Zapewnia lepszą kompresję danych obrazu PNG.

Dotyczy