ZLibCompressionStrategy Wyliczenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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. |