WmpBitmapEncoder 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
定义用于编码 Microsoft Windows Media 照片图像的编码器。
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 Media Photo 或 HD Photo 是一种编解码器,它提供比 JPEG 更好的图像保真度,具有更小的文件大小和更多功能。 Windows Media Photo 图像使用单个算法实现有损和无损压缩。 Windows Media Photo 图像支持现有的元数据标准。 有关此格式的其他信息,请参阅 HD 照片格式概述。
Windows 媒体照片文件不支持预览、全局缩略图、帧级缩略图或多个帧。
编码在部分信任中不起作用。 有关 部分信任 的信息,请参阅 WPF 部分信任安全性。
构造函数
WmpBitmapEncoder() |
初始化 WmpBitmapEncoder 类的新实例。 |
属性
AlphaDataDiscardLevel |
获取或设置在压缩域编码转换过程中要丢弃的 alpha 频率数据。 |
AlphaQualityLevel |
为平面 alpha 通道获取或设置压缩质量。 |
CodecInfo |
获取此编解码器的相关描述信息。 (继承自 BitmapEncoder) |
ColorContexts |
获取或设置一个值,该值表示与此编码器关联的颜色配置文件。 (继承自 BitmapEncoder) |
CompressedDomainTranscode |
获取或设置一个值,该值指示是否可以使用压缩域操作。 压缩域操作是无需对图像数据进行解码即可执行的转换操作。 |
Dispatcher |
获取与此 Dispatcher 关联的 DispatcherObject。 (继承自 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) |