共用方式為


DCOMPOSITION_BITMAP_INTERPOLATION_MODE列舉 (dcomptypes.h)

指定當點圖是由任何轉換所組成時要使用的插補模式,其中位圖中的圖元不會在畫面上與圖元完全對齊一對一。

Syntax

typedef enum DCOMPOSITION_BITMAP_INTERPOLATION_MODE {
  DCOMPOSITION_BITMAP_INTERPOLATION_MODE_NEAREST_NEIGHBOR = 0,
  DCOMPOSITION_BITMAP_INTERPOLATION_MODE_LINEAR = 1,
  DCOMPOSITION_BITMAP_INTERPOLATION_MODE_INHERIT = 0xffffffff
} ;

常數

 
DCOMPOSITION_BITMAP_INTERPOLATION_MODE_NEAREST_NEIGHBOR
值: 0
位圖會使用最接近的芳鄰取樣來插補。
DCOMPOSITION_BITMAP_INTERPOLATION_MODE_LINEAR
值: 1
位圖會使用線性取樣進行插補。
DCOMPOSITION_BITMAP_INTERPOLATION_MODE_INHERIT
值: 0xffffffff
位圖會根據父視覺效果所建立的模式進行插補。

備註

視覺效果的預設插補模式為 DCOMPOSITION_BITMAP_INTERPOLATION_MODE_INHERIT。 如果可視化樹狀結構中的所有視覺效果都指定此模式,則所有視覺效果的預設值是最接近的鄰近取樣,這是最快的模式。

單一視覺效果可以有任意組合的視覺屬性。 不過,如果視覺效果具有下列屬性組合,視覺效果的框線會預設為 DCOMPOSITION_BORDER_MODE_HARD

  • SetCompositeMode(DCOMPOSITION_COMPOSITE_MODE_DESTINATION_INVERT)
  • SetBorderMode(DCOMPOSITION_BORDER_MODE_SOFT)
  • SetBitmapInterpolationMode(DCOMPOSITION_BITMAP_INTERPOLATION_MODE_NEAREST_NEIGHBOR)
如果您想要使用反鋸齒繪製視覺效果,請使用 DCOMPOSITION_BITMAP_INTERPOLATION_MODE_LINEAR 做為視覺效果的內容,並針對邊緣 使用DCOMPOSITION_BORDER_MODE_SOFT

規格需求

需求
最低支援的用戶端 Windows 8 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2012 [僅限傳統型應用程式]
標頭 dcomptypes.h

另請參閱

IDCompositionVisual::SetBitmapInterpolationMode