다음을 통해 공유


D2D1_BITMAPSOURCE_PROP 열거형(d2d1effects.h)

비트맵 소스 효과의 속성에 대한 식별자입니다.

Syntax

typedef enum D2D1_BITMAPSOURCE_PROP {
  D2D1_BITMAPSOURCE_PROP_WIC_BITMAP_SOURCE = 0,
  D2D1_BITMAPSOURCE_PROP_SCALE = 1,
  D2D1_BITMAPSOURCE_PROP_INTERPOLATION_MODE = 2,
  D2D1_BITMAPSOURCE_PROP_ENABLE_DPI_CORRECTION = 3,
  D2D1_BITMAPSOURCE_PROP_ALPHA_MODE = 4,
  D2D1_BITMAPSOURCE_PROP_ORIENTATION = 5,
  D2D1_BITMAPSOURCE_PROP_FORCE_DWORD = 0xffffffff
} ;

상수

 
D2D1_BITMAPSOURCE_PROP_WIC_BITMAP_SOURCE
값: 0
로드할 이미지 데이터를 포함하는 IWICBitmapSource입니다.


형식은 IWICBitmapSource입니다.

기본값은 NULL입니다.
D2D1_BITMAPSOURCE_PROP_SCALE
값: 1
X 및 Y 방향의 배율 크기입니다. 이 효과는 너비를 X 값으로 곱하고 높이를 Y 값으로 곱합니다.
이 속성은 (X 배율, Y 배율)로 정의된 D2D1_VECTOR_2F. 배율 크기는 FLOAT이고 단위가 없으며 양수 또는 0이어야 합니다.


형식이 D2D1_VECTOR_2F.

기본값은 {1.0f, 1.0f}입니다.
D2D1_BITMAPSOURCE_PROP_INTERPOLATION_MODE
값: 2
이미지 크기를 조정하는 데 사용되는 보간 모드입니다.
모드에서 Mipmap을 사용하지 않도록 설정하면 BitmapSouce는 Scale 및 EnableDPICorrection 속성에 의해 결정되는 해상도로 이미지를 캐시합니다.


형식이 D2D1_BITMAPSOURCE_INTERPOLATION_MODE.

기본값은 D2D1_BITMAPSOURCE_INTERPOLATION_MODE_LINEAR.
D2D1_BITMAPSOURCE_PROP_ENABLE_DPI_CORRECTION
값: 3
이 값을 TRUE로 설정하면 IWICBitmapSource에서 보고한 DPI를 디바이스 컨텍스트의 DPI로 변환하도록 입력 이미지의 크기가 조정됩니다.
효과는 InterpolationMode 속성을 사용하여 설정한 보간 모드를 사용합니다. FALSE로 설정하면 출력 이미지에 96.0의 DPI가 사용됩니다.


BOOL 형식입니다.

기본값은 FALSE입니다.
D2D1_BITMAPSOURCE_PROP_ALPHA_MODE
값: 4
출력의 알파 모드입니다. 미리 두더지 또는 직선일 수 있습니다.


형식이 D2D1_BITMAPSOURCE_ALPHA_MODE.

기본값은 D2D1_BITMAPSOURCE_ALPHA_MODE_PREMULTIPLIED.
D2D1_BITMAPSOURCE_PROP_ORIENTATION
값: 5
이미지에서 수행할 대칭 이동 및/또는 회전 작업입니다.


형식이 D2D1_BITMAPSOURCE_ORIENTATION.

기본값은 D2D1_BITMAPSOURCE_ORIENTATION_DEFAULT.
D2D1_BITMAPSOURCE_PROP_FORCE_DWORD
값: 0xffffffff

요구 사항

요구 사항
헤더 d2d1effects.h