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 Photo イメージは、1 つのアルゴリズムを使用して、損失と損失のない圧縮を実現します。 Windows Media Photo イメージでは、既存のメタデータ標準がサポートされています。 この形式の詳細については、「 HD Photo Format Overview」を参照してください。

Windows Media Photo ファイルでは、プレビュー、グローバル サムネイル、フレーム レベルのサムネイル、または複数のフレームはサポートされていません。

エンコードは部分信頼では機能しません。 部分信頼の詳細については、「 WPF 部分信頼セキュリティ 」を参照してください。

コンストラクター

WmpBitmapEncoder()

WmpBitmapEncoder クラスの新しいインスタンスを初期化します。

プロパティ

AlphaDataDiscardLevel

圧縮ドメイン トランスコードの間に破棄するアルファ周波数データのレベルを取得または設定します。

AlphaQualityLevel

planar アルファ チャネルの圧縮品質を取得または設定します。

CodecInfo

このコーデックを説明する情報を取得します。

(継承元 BitmapEncoder)
ColorContexts

このエンコーダーに関連付けられているカラー プロファイルを表す値を取得または設定します。

(継承元 BitmapEncoder)
CompressedDomainTranscode

圧縮ドメイン操作を使用できるかどうかを示す値を取得または設定します。 圧縮ドメイン操作は、イメージ データをデコードせずに行われる変換操作です。

Dispatcher

この Dispatcher が関連付けられている DispatcherObject を取得します。

(継承元 DispatcherObject)
FlipHorizontal

イメージを水平方向に反転させるかどうかを示す値を取得または設定します。

FlipVertical

イメージを垂直方向に反転させるかどうかを示す値を取得または設定します。

Frames

イメージ内の個別のフレームを取得または設定します。

(継承元 BitmapEncoder)
FrequencyOrder

周波数順にエンコードするかどうかを示す値を取得または設定します。

HorizontalTileSlices

圧縮エンコードの間に使用する水平分割の数を取得または設定します。 1 つの分割で 2 つの水平領域が作成されます。

IgnoreOverlap

副領域の圧縮ドメイン エンコードで重なる領域のピクセルを無視するかどうかを示す値を取得または設定します。 この機能は現在実装されていません。

ImageDataDiscardLevel

圧縮ドメイン トランスコードの間に破棄するイメージ データのレベルを取得または設定します。

ImageQualityLevel

イメージの品質レベルを取得または設定します。

InterleavedAlpha

アルファ チャネルのデータを追加の interleaved チャネルとしてエンコードするかどうかを示す値を取得または設定します。

Lossless

無損失圧縮を使用してエンコードするかどうかを示す値を取得または設定します。

Metadata

エンコード中にこのビットマップに関連付けられるメタデータを取得または設定します。

(継承元 BitmapEncoder)
OverlapLevel

オーバーラップ処理のレベルを取得または設定します。

Palette

エンコードされたビットマップの BitmapPalette を表す値を取得または設定します。

(継承元 BitmapEncoder)
Preview

ビットマップのグローバル プレビューがある場合、そのプレビューを表す BitmapSource を取得または設定します。

(継承元 BitmapEncoder)
QualityLevel

メイン イメージの圧縮品質を取得または設定します。

Rotation

イメージの Rotation を取得または設定します。

SubsamplingLevel

RGB イメージ エンコードのサブ サンプリング レベルを取得または設定します。

Thumbnail

グローバル埋め込みサムネイルを表す BitmapSource を取得または設定します。

(継承元 BitmapEncoder)
UseCodecOptions

コーデックのオプションを使用するかどうかを示す値を取得または設定します。

VerticalTileSlices

圧縮エンコードの間に使用する垂直分割の数を取得または設定します。 1 つの分割で 2 つの垂直領域が作成されます。

メソッド

CheckAccess()

呼び出し元のスレッドがこの DispatcherObject にアクセスできるかどうかを確認します。

(継承元 DispatcherObject)
Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
Save(Stream)

ビットマップ イメージを指定した Stream にエンコードします。

(継承元 BitmapEncoder)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)
VerifyAccess()

呼び出し元のスレッドがこの DispatcherObject にアクセスできるように強制します。

(継承元 DispatcherObject)

適用対象

こちらもご覧ください