WmpBitmapEncoder 類別

定義

定義用來編碼 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)

適用於

另請參閱