Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Desenha uma imagem para o contexto do dispositivo.
Sintaxe
void DrawImage(
[in] ID2D1Effect *effect,
[in, optional] D2D1_POINT_2F targetOffset,
[in, ref, optional] const D2D1_RECT_F & imageRectangle,
D2D1_INTERPOLATION_MODE interpolationMode,
D2D1_COMPOSITE_MODE compositeMode
);
Parâmetros
[in] effect
Tipo: ID2D1Image*
A imagem a ser desenhada para o contexto do dispositivo.
[in, optional] targetOffset
Tipo: const D2D1_POINT_2F
O deslocamento no espaço de destino para o qual a imagem será renderizada. Toda a extensão lógica da imagem será renderizada para o destino correspondente. Se não for especificado, a origem de destino será (0, 0). O canto superior esquerdo da imagem será mapeado para o deslocamento de destino. Essa não será necessariamente a origem. Esse valor padrão é NULL.
[in, ref, optional] imageRectangle
Tipo: const D2D1_RECT_F
O retângulo correspondente no espaço de imagem será mapeado para as origens fornecidas ao processar a imagem. Esse valor padrão é NULL.
interpolationMode
Tipo: D2D1_INTERPOLATION_MODE
O modo de interpolação que será usado para dimensionar a imagem, se necessário.
compositeMode
Tipo: D2D1_COMPOSITE_MODE
O modo composto que será aplicado aos limites do clipe selecionado no momento. O valor padrão é D2D1_COMPOSITE_MODE_SOURCE_OVER
Retornar valor
Nenhum
Comentários
Se interpolationMode for D2D1_INTERPOLATION_MODE_HIGH_QUALITY, dimensionadores diferentes serão usados dependendo do fator de escala implícito pela transformação mundial.
Todos os retângulos inválidos acumulados em qualquer efeito desenhado por essa chamada serão descartados independentemente de qual parte do retângulo da imagem é desenhada.
Se compositeMode for D2D1_COMPOSITE_MODE_SOURCE_OVER, DrawImage usará a mistura primitiva selecionada no momento especificada por ID2D1DeviceContext::SetPrimitiveBlend. Se compositeMode não for D2D1_COMPOSITE_MODE_SOURCE_OVER, a imagem será estendida para transparente até o clipe alinhado ao eixo atual.
Se houver um retângulo de imagem e uma transformação de mundo, isso equivale a inserir um efeito clip para representar o retângulo de imagem e uma transformação de afins 2D para levar em conta a transformação do mundo.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8 e Atualização de Plataforma para Windows 7 [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Windows Server 2012 e Atualização de Plataforma para Windows Server 2008 R2 [aplicativos da área de trabalho | Aplicativos UWP] |
Plataforma de Destino | Windows |
Cabeçalho | d2d1_1.h |
DLL | D2d1.dll |