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,編碼器會使用這些設定。
- (DXGI_FORMAT_B8G8R8A8_UNORM的像素格式, D2D1_ALPHA_MODE_PREMULTIPLIED) 。
- x 和 y DPI 為 96。
- 整個影像界限將用於編碼。
注意 指定的參數無法產生小數位數。 編碼器可以根據傳入的 DPI 和圖元寬度和高度,使用較大部分的輸入影像。
規格需求
最低支援的用戶端 | Windows 8 [傳統型應用程式 |UWP 應用程式] |
最低支援的伺服器 | Windows Server 2012 [傳統型應用程式 |UWP 應用程式] |
標頭 | wincodec.h |