D2D1_POINTSPECULAR_SCALE_MODE 열거형(d2d1effects.h)

점 반사 조명 효과가 이미지를 해당 커널 단위 길이로 크기 조정하는 데 사용하는 보간 모드입니다. 품질과 속도에 따라 6가지 크기 조정 모드가 있습니다.

Syntax

typedef enum D2D1_POINTSPECULAR_SCALE_MODE {
  D2D1_POINTSPECULAR_SCALE_MODE_NEAREST_NEIGHBOR = 0,
  D2D1_POINTSPECULAR_SCALE_MODE_LINEAR = 1,
  D2D1_POINTSPECULAR_SCALE_MODE_CUBIC = 2,
  D2D1_POINTSPECULAR_SCALE_MODE_MULTI_SAMPLE_LINEAR = 3,
  D2D1_POINTSPECULAR_SCALE_MODE_ANISOTROPIC = 4,
  D2D1_POINTSPECULAR_SCALE_MODE_HIGH_QUALITY_CUBIC = 5,
  D2D1_POINTSPECULAR_SCALE_MODE_FORCE_DWORD = 0xffffffff
} ;

상수

 
D2D1_POINTSPECULAR_SCALE_MODE_NEAREST_NEIGHBOR
값: 0
가장 가까운 단일 지점을 샘플하고 사용합니다. 이 모드는 처리 시간을 줄이지만 가장 낮은 품질의 이미지를 출력합니다.
D2D1_POINTSPECULAR_SCALE_MODE_LINEAR
값: 1
4포인트 샘플 및 선형 보간을 사용합니다. 이 모드는 가장 가까운 인접 항목보다 더 높은 품질의 이미지를 출력합니다.
D2D1_POINTSPECULAR_SCALE_MODE_CUBIC
값: 2
보간을 위해 16 샘플 입방 커널을 사용합니다. 이 모드는 가장 많은 처리 시간을 사용하지만 더 높은 품질의 이미지를 출력합니다.
D2D1_POINTSPECULAR_SCALE_MODE_MULTI_SAMPLE_LINEAR
값: 3
좋은 에지 앤티앨리어싱을 위해 단일 픽셀 내에 4개의 선형 샘플을 사용합니다. 이 모드는 픽셀이 적은 이미지에서 소량으로 축소하는 데 적합합니다.
D2D1_POINTSPECULAR_SCALE_MODE_ANISOTROPIC
값: 4
이방성 필터링을 사용하여 비트맵의 변형된 모양에 따라 패턴을 샘플링합니다.
D2D1_POINTSPECULAR_SCALE_MODE_HIGH_QUALITY_CUBIC
값: 5
변형 매트릭스에 다운스케일링이 관련된 경우 변수 크기의 고품질 입방 커널을 사용하여 이미지의 미리 다운스케일을 수행합니다. 그런 다음 최종 출력에 입방 보간 모드를 사용합니다.
D2D1_POINTSPECULAR_SCALE_MODE_FORCE_DWORD
값: 0xffffffff

요구 사항

   
머리글 d2d1effects.h