WmpBitmapEncoder Класс

Определение

Определяет кодировщик, используемый для кодирования изображений Microsoft Windows Media Photo.

public sealed class WmpBitmapEncoder : System.Windows.Media.Imaging.BitmapEncoder
Наследование

Комментарии

Windows Media Photo или HD Photo — это кодек, обеспечивающий лучшую точность изображения, чем JPEG с меньшими размерами файлов и большими возможностями. Изображения Windows Media Photo достигают сжатия без потери и потери с помощью одного алгоритма. Изображения Фотографий Windows Media поддерживают существующие стандарты метаданных. Дополнительные сведения об этом формате см. в разделе Общие сведения о формате фотографий HD.

Файлы фотографий Windows Media не поддерживают предварительный просмотр, глобальные эскизы, эскизы уровня кадра или несколько кадров.

Кодирование не работает в частичном доверии. Сведения о частичном доверии см. в разделе Безопасность частичного доверия WPF .

Конструкторы

WmpBitmapEncoder()

Инициализирует новый экземпляр класса WmpBitmapEncoder.

Свойства

AlphaDataDiscardLevel

Получает или задает уровень данных альфа-частоты, удаляемых при перекодировании со сжатыми областями.

AlphaQualityLevel

Получает или задает качество сжатия для плоского альфа-канала.

CodecInfo

Получает сведения, описывающие этот кодек.

(Унаследовано от BitmapEncoder)
ColorContexts

Получает или задает значение, представляющее профиль цветов, привязанный к данному кодировщику.

(Унаследовано от BitmapEncoder)
CompressedDomainTranscode

Получает или задает значение, указывающее, могут ли использоваться операции со сжатыми областями. Операции со сжатыми областями — это операции преобразования, которые выполняются без декодирования данных изображения.

Dispatcher

Возвращает объект Dispatcher, с которым связан этот объект DispatcherObject.

(Унаследовано от DispatcherObject)
FlipHorizontal

Получает или задает значение, указывающее, необходимо ли перевернуть изображение по горизонтали.

FlipVertical

Получает или задает значение, показывающее, необходимо ли перевернуть изображение по вертикали.

Frames

Получает или задает отдельные фреймы для изображения.

(Унаследовано от BitmapEncoder)
FrequencyOrder

Получает или задает значение, указывающее, зависит ли порядок кодирования от частоты.

HorizontalTileSlices

Получает или задает число делений по горизонтали, используемых при кодировании сжатием. Одно деление создает две горизонтальных области.

IgnoreOverlap

Получает или задает значение, указывающее, следует ли игнорировать перекрывающиеся пиксели при кодировании со сжатыми вложенными областями. Данная возможность на данный момент не реализована.

ImageDataDiscardLevel

Получает или задает уровень данных изображения, удаляемых при перекодировании со сжатыми областями.

ImageQualityLevel

Получает или задает уровень качества изображения.

InterleavedAlpha

Получает или задает значение, указывающее, следует ли колировать данные альфа-канала как дополнительного канала с чередованием.

Lossless

Получает или задает значение, указывающее, производить ли кодирование, используя сжатие без потерь.

Metadata

Получает или задает метаданные, которые будут связаны с этой битовой картой во время кодирования.

(Унаследовано от BitmapEncoder)
OverlapLevel

Получает или задает уровень обработки перекрытия.

Palette

Возвращает или задает значение, представляющее палитру BitmapPalette закодированного растрового изображения.

(Унаследовано от BitmapEncoder)
Preview

Возвращает или задает BitmapSource, представляющий глобальный предварительный просмотр растрового изображения, если он определен.

(Унаследовано от BitmapEncoder)
QualityLevel

Получает или задает качество сжатия основного изображения.

Rotation

Получает или задает свойство Rotation изображения.

SubsamplingLevel

Получает или задает уровень подвыборки для RGB-кодирования изображения.

Thumbnail

Возвращает или задает объект BitmapSource, который представляет глобальный внедренный эскиз.

(Унаследовано от BitmapEncoder)
UseCodecOptions

Получает или задает значение, указывающее используемые параметры кодека.

VerticalTileSlices

Получает или задает число вертикальных делений, используемых при кодировании сжатием. Одно деление создает две вертикальных области.

Методы

CheckAccess()

Определяет, имеет ли вызывающий поток доступ к этому DispatcherObject.

(Унаследовано от DispatcherObject)
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
Save(Stream)

Кодирует растровое изображение в указанный поток Stream.

(Унаследовано от BitmapEncoder)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)
VerifyAccess()

Обеспечивает наличие у вызывающего потока доступ к этому DispatcherObject.

(Унаследовано от DispatcherObject)

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

Продукт Версии
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

См. также раздел