次の方法で共有


WICImageParameters 構造体 (wincodec.h)

これにより、イメージのエンコード時に通常使用される既定のパラメーターをオーバーライドするために使用できるパラメーターが定義されます。

構文

typedef struct WICImageParameters {
  D2D1_PIXEL_FORMAT PixelFormat;
  FLOAT             DpiX;
  FLOAT             DpiY;
  FLOAT             Top;
  FLOAT             Left;
  UINT32            PixelWidth;
  UINT32            PixelHeight;
} WICImageParameters;

メンバー

PixelFormat

画像がエンコーダーに書き込まれる前に処理されるピクセル形式。

DpiX

x ディメンションの DPI。

DpiY

y ディメンションの DPI。

Top

宛先にエンコードする画像空間の上端 (ピクセル単位)。

Left

コピー先にエンコードする画像空間の左端 (ピクセル単位)。

PixelWidth

書き込むイメージの部分の幅 (ピクセル単位)。

PixelHeight

書き込む画像の部分の高さ (ピクセル単位)。

解説

このパラメーターがエンコード API に渡されない場合、エンコーダーはこれらの設定を使用します。

メモ 指定したパラメーターをスケールにすることはできません。 エンコーダーは、渡された DPI とピクセルの幅と高さに基づいて、入力イメージの大きな部分を使用できます。
 

要件

   
サポートされている最小のクライアント Windows 8 [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2012 [デスクトップ アプリ |UWP アプリ]
Header wincodec.h

関連項目

IWICImageEncoder