enumeração D2D1_2DAFFINETRANSFORM_PROP (d2d1effects.h)
Identificadores para propriedades do efeito de transformação de afim 2D.
Syntax
typedef enum D2D1_2DAFFINETRANSFORM_PROP {
D2D1_2DAFFINETRANSFORM_PROP_INTERPOLATION_MODE = 0,
D2D1_2DAFFINETRANSFORM_PROP_BORDER_MODE = 1,
D2D1_2DAFFINETRANSFORM_PROP_TRANSFORM_MATRIX = 2,
D2D1_2DAFFINETRANSFORM_PROP_SHARPNESS = 3,
D2D1_2DAFFINETRANSFORM_PROP_FORCE_DWORD = 0xffffffff
} ;
Constantes
D2D1_2DAFFINETRANSFORM_PROP_INTERPOLATION_MODE Valor: 0 O modo de interpolação usado para dimensionar a imagem. Há seis modos de escala que variam em qualidade e velocidade. O tipo é D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE. O valor padrão é D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_LINEAR. |
D2D1_2DAFFINETRANSFORM_PROP_BORDER_MODE Valor: 1 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_2DAFFINETRANSFORM_PROP_TRANSFORM_MATRIX Valor: 2 A matriz 3x2 para transformar a imagem usando a transformação de matriz Direct2D. O tipo é D2D1_MATRIX_3X2_F. O valor padrão é Matrix3x2F::Identity(). |
D2D1_2DAFFINETRANSFORM_PROP_SHARPNESS Valor: 3 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 unitários. Você pode usar nitidez para ajustar a qualidade de uma imagem ao dimensionar a imagem. O fator de nitidez afeta a forma do kernel. Quanto maior o fator de nitidez, menor será o kernel. Nota Essa propriedade afeta apenas o modo de interpolação cúbica de alta qualidade. O tipo é FLOAT. O valor padrão é 1,0f. |
D2D1_2DAFFINETRANSFORM_PROP_FORCE_DWORD Valor: 0xffffffff |
Requisitos
Cabeçalho | d2d1effects.h |