D2D1_SCALE_PROP enumeração (d2d1effects.h)

Identificadores para propriedades do efeito Scale.

Syntax

typedef enum D2D1_SCALE_PROP {
  D2D1_SCALE_PROP_SCALE = 0,
  D2D1_SCALE_PROP_CENTER_POINT = 1,
  D2D1_SCALE_PROP_INTERPOLATION_MODE = 2,
  D2D1_SCALE_PROP_BORDER_MODE = 3,
  D2D1_SCALE_PROP_SHARPNESS = 4,
  D2D1_SCALE_PROP_FORCE_DWORD = 0xffffffff
} ;

Constantes

 
D2D1_SCALE_PROP_SCALE
Valor: 0
A quantidade de escala na direção X e Y como uma proporção do tamanho da saída para o tamanho da entrada.


Essa propriedade D2D1_VECTOR_2F definida como: (escala X, escala Y).
Os valores de escala são FLOAT, sem unidade e devem ser positivos ou 0.

O tipo é D2D1_VECTOR_2F.

O valor padrão é {1.0f, 1.0f}.
D2D1_SCALE_PROP_CENTER_POINT
Valor: 1
O ponto central de dimensionamento de imagem. Essa propriedade é uma D2D1_VECTOR_2F definida como: (ponto X, ponto Y). As unidades estão em DIPs.


Use a propriedade do ponto central para dimensionar em torno de um ponto diferente do canto superior esquerdo.

O tipo é D2D1_VECTOR_2F.

O valor padrão é {0.0f, 0.0f}.
D2D1_SCALE_PROP_INTERPOLATION_MODE
Valor: 2
O modo de interpolação que o efeito usa para dimensionar a imagem. Há seis modos de escala que variam em qualidade e velocidade.


O tipo é D2D1_SCALE_INTERPOLATION_MODE.

O valor padrão é D2D1_SCALE_INTERPOLATION_MODE_LINEAR.
D2D1_SCALE_PROP_BORDER_MODE
Valor: 3
O modo usado para calcular a borda da imagem, suave ou dura.


O tipo é D2D1_BORDER_MODE.

O valor padrão é D2D1_BORDER_MODE_SOFT.
D2D1_SCALE_PROP_SHARPNESS
Valor: 4
No modo de interpolação cúbica de alta qualidade, o nível de nitidez do filtro de dimensionamento como um float entre 0 e 1. Os valores são unitless.
Você pode usar nitidez para ajustar a qualidade de uma imagem ao reduzir a imagem.


O fator de nitidez afeta a forma do kernel. Quanto maior o fator de nitidez, menor o kernel.

Nota Essa propriedade afeta apenas o modo de interpolação cúbica de alta qualidade.

 

O tipo é FLOAT.

O valor padrão é 0,0f.
D2D1_SCALE_PROP_FORCE_DWORD
Valor: 0xffffffff

Requisitos

Requisito Valor
Cabeçalho d2d1effects.h