ID2D1BitmapBrush_SetInterpolationMode

ブラシのビットマップが拡大縮小または回転された際に使用される補間モードを指定する。

ID2D1BitmapBrush_SetInterpolationMode this, interpolationMode

this : [comobj] ID2D1BitmapBrush インターフェースの COM オブジェクト変数
interpolationMode : [int] 型: D2D1_BITMAP_INTERPOLATION_MODE ブラシのビットマップが拡大縮小または回転された際に使用される補間モード。

(プラグイン / モジュール : com_misc.dll)

解説

ブラシのビットマップが拡大縮小または回転された際に使用される補間モードを指定する。

[備考]
このメソッドはビットマップの補間モードを設定する。補間モードは D2D1_BITMAP_INTERPOLATION_MODE
列挙型で指定される列挙値である。D2D1_BITMAP_INTERPOLATION_MODE_NEAREST_NEIGHBOR
は最近傍フィルタリングを表し、現在のレンダリングピクセルに最も近いビットマップピクセルを参照してその色をそのまま選択する。D2D1_BITMAP_INTERPOLATION_MODE_LINEAR
は線形フィルタリングを表し、最も近い 4
つのビットマップピクセルから色を補間する。ビットマップの補間モードはサブピクセル移動にも影響する。サブピクセル移動では、双線形補間によりアプリケーションの要求に対してビットマップがより精密に配置されるが、その過程でビットマップはぼかされる。

情報

プラグイン / モジュールcom_misc.dll
バージョン1.0
作成日2026/04/16
著作者IronHSP / CsWin32 bridge
URLhttps://github.com/inovia/IronHSP
備考Win32 API の com_misc.dll 関数群。CsWin32 + win32metadata から自動生成。
hsp3net 専用 (intptr / NSTRUCT / wstr を使用)。
タイプ拡張命令
グループWin32API
対応環境
  • Windows 版 HSP
hs ファイルhsphelp\win32_com_misc_gen2.hs