WmpBitmapEncoder 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
定義用來編碼 Microsoft Windows Media Photo 影像的編碼器。
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 相片影像會使用單一演算法來達到遺失和無損失壓縮。 Windows Media 相片影像支援現有的中繼資料標準。 如需此格式的其他資訊,請參閱 HD 相片格式概觀。
Windows Media 相片檔案不支援預覽、全域縮圖、畫面層級縮圖或多個畫面。
編碼無法在部分信任中運作。 如需部分信任的資訊,請參閱 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) |