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 выполняется по-разному для разных изображений. Адаптивная фильтрация пытается выбрать наиболее эффективный из предыдущих режимов фильтрации для каждой линии сканирования на изображении. Обычно это выполняется медленнее всего, но занимает меньше места.