Поделиться через


PngFilterMode Перечисление

Определение

Указывает фильтр, используемый для оптимизации изображения до сжатия изображений в изображениях PNG.

public enum class PngFilterMode
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class PngFilterMode
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum PngFilterMode
var value = Windows.Graphics.Imaging.PngFilterMode.automatic
Public Enum PngFilterMode
Наследование
PngFilterMode
Атрибуты

Требования к Windows

Семейство устройств
Windows 10 (появилось в 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v1.0)

Поля

Adaptive 6

Применяется фильтр адаптивного типа.

Automatic 0

Тип фильтра будет выбран автоматически.

Average 4

Применяется фильтр типа "Среднее".

None 1

Изображение неизменимо.

Paeth 5

Применяется фильтр типа Paeth.

Sub 2

Применяется фильтр подтипа.

Up 3

Применяется тип фильтра Up.

Комментарии

Режимы фильтров PNG влияют только на эффективность сжатия, но не на качество изображения. None не выполняет никакой фильтрации и, как правило, является самым быстрым, но занимает больше всего места. Фильтрация Sub, Up, Average и Paeth выполняется по-разному для разных изображений. Адаптивная фильтрация пытается выбрать наиболее эффективный из предыдущих режимов фильтрации для каждой линии сканирования на изображении. Обычно это выполняется медленнее всего, но занимает меньше места.

Применяется к