WmpBitmapEncoder 类

定义

定义用于Microsoft Windows 媒体照片图像进行编码的编码器。

public ref class WmpBitmapEncoder sealed : System::Windows::Media::Imaging::BitmapEncoder
public sealed class WmpBitmapEncoder : System.Windows.Media.Imaging.BitmapEncoder
type WmpBitmapEncoder = class
    inherit BitmapEncoder
Public NotInheritable Class WmpBitmapEncoder
Inherits BitmapEncoder
继承

注解

Windows 媒体照片或 HD 照片是一个编解码器,它提供的图像保真度比 JPEG 更小的文件大小和更多功能。 Windows 媒体照片图像使用单个算法实现丢失和无损失压缩。 Windows 媒体照片图像支持现有的元数据标准。 有关此格式的其他信息,请参阅 HD 照片格式概述

Windows 媒体照片文件不支持预览、全局缩略图、帧级缩略图或多个帧。

编码在部分信任中不起作用。 有关部分信任的信息,请参阅 WPF 部分信任安全性

构造函数

名称 说明
WmpBitmapEncoder()

初始化 WmpBitmapEncoder 类的新实例。

属性

名称 说明
AlphaDataDiscardLevel

获取或设置在压缩域转码过程中要丢弃的 alpha 频率数据级别。

AlphaQualityLevel

获取或设置平面 alpha 通道的压缩质量。

CodecInfo

获取描述此编解码器的信息。

(继承自 BitmapEncoder)
ColorContexts

获取或设置一个值,该值表示与此编码器关联的颜色配置文件。

(继承自 BitmapEncoder)
CompressedDomainTranscode

获取或设置一个值,该值指示是否可以使用压缩域操作。 压缩域操作是在不解码图像数据的情况下执行的转换操作。

Dispatcher

获取与此DispatcherDispatcherObject关联的值。

(继承自 DispatcherObject)
FlipHorizontal

获取或设置一个值,该值指示是否水平翻转图像。

FlipVertical

获取或设置一个值,该值指示是否垂直翻转图像。

Frames

获取或设置图像中的单个帧。

(继承自 BitmapEncoder)
FrequencyOrder

获取或设置一个值,该值指示是否按频率顺序编码。

HorizontalTileSlices

获取或设置压缩编码期间要使用的水平除数。 单个分区创建两个水平区域。

IgnoreOverlap

获取或设置一个值,该值指示是否忽略区域性压缩域编码中的区域重叠像素。 此功能当前未实现。

ImageDataDiscardLevel

获取或设置在压缩域转码过程中要丢弃的图像数据级别。

ImageQualityLevel

获取或设置图像质量级别。

InterleavedAlpha

获取或设置一个值,该值指示是否将 alpha 通道数据编码为附加交错通道。

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)

适用于

另请参阅