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 Photo イメージは、1 つのアルゴリズムを使用して、損失と損失のない圧縮を実現します。 Windows Media Photo イメージでは、既存のメタデータ標準がサポートされています。 この形式の詳細については、「 HD フォトフォーマットの概要」を参照してください。
Windows Media フォト ファイルは、プレビュー、グローバル サムネイル、フレーム レベルのサムネイル、または複数のフレームをサポートしていません。
エンコードは部分信頼では機能しません。 部分信頼の詳細については、「 WPF 部分信頼セキュリティ 」を参照してください。
コンストラクター
| 名前 | 説明 |
|---|---|
| WmpBitmapEncoder() |
WmpBitmapEncoder クラスの新しいインスタンスを初期化します。 |
プロパティ
| 名前 | 説明 |
|---|---|
| AlphaDataDiscardLevel |
圧縮されたドメイン トランスコード中に破棄するアルファ周波数データのレベルを取得または設定します。 |
| AlphaQualityLevel |
平面アルファ チャネルの圧縮品質を取得または設定します。 |
| CodecInfo |
このコーデックを記述する情報を取得します。 (継承元 BitmapEncoder) |
| ColorContexts |
このエンコーダーに関連付けられているカラー プロファイルを表す値を取得または設定します。 (継承元 BitmapEncoder) |
| CompressedDomainTranscode |
圧縮されたドメイン操作を使用できるかどうかを示す値を取得または設定します。 圧縮ドメイン操作は、イメージ データをデコードせずに実行される変換操作です。 |
| Dispatcher |
このDispatcherが関連付けられているDispatcherObjectを取得します。 (継承元 DispatcherObject) |
| FlipHorizontal |
イメージを水平方向に反転するかどうかを示す値を取得または設定します。 |
| FlipVertical |
イメージを垂直方向に反転するかどうかを示す値を取得または設定します。 |
| Frames |
イメージ内の個々のフレームを取得または設定します。 (継承元 BitmapEncoder) |
| FrequencyOrder |
周波数順にエンコードするかどうかを示す値を取得または設定します。 |
| HorizontalTileSlices |
圧縮エンコード時に使用する水平分割の数を取得または設定します。 1 つの除算によって、2 つの水平領域が作成されます。 |
| IgnoreOverlap |
サブ領域圧縮ドメイン エンコードで領域の重なりピクセルを無視するかどうかを示す値を取得または設定します。 この機能は現在実装されていません。 |
| ImageDataDiscardLevel |
圧縮されたドメイン トランスコード中に破棄するイメージ データのレベルを取得または設定します。 |
| ImageQualityLevel |
イメージの品質レベルを取得または設定します。 |
| InterleavedAlpha |
アルファ チャネル データを追加のインターリーブ チャネルとしてエンコードするかどうかを示す値を取得または設定します。 |
| 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) |