Método Graphics::D rawImage(Image*,RectF*,Matrix*,Effect*,ImageAttributes*,Unit) (gdiplusgraphics.h)
O método desenha uma parte de uma imagem depois de aplicar um efeito especificado.
Sintaxe
Status DrawImage(
[in] Image *image,
[in] RectF *sourceRect,
[in] Matrix *xForm,
[in] Effect *effect,
[in] ImageAttributes *imageAttributes,
[in] Unit srcUnit
);
Parâmetros
[in] image
Tipo: Imagem*
Ponteiro para um objeto Image que especifica a imagem a ser desenhada.
[in] sourceRect
Tipo: RectF*
Ponteiro para um objeto RectF que especifica a parte da imagem a ser desenhada.
[in] xForm
Tipo: Matriz*
Ponteiro para um objeto Matrix que especifica o parallelogram no qual a parte da imagem é renderizada. O parallelogram de destino é calculado aplicando a transformação affine armazenada na matriz ao retângulo de origem.
[in] effect
Tipo: Efeito*
Ponteiro para uma instância de um descendente da classe Effect . O descendente especifica um efeito ou ajuste (por exemplo, uma alteração em contraste) que é aplicado à imagem antes da renderização. A imagem não é alterada permanentemente pelo efeito .
[in] imageAttributes
Tipo: ImageAttributes*
Ponteiro para um objeto ImageAttributes que especifica os ajustes de cor a serem aplicados quando a imagem é renderizada. Pode ser NULL.
[in] srcUnit
Tipo: Unidade*
Elemento da enumeração Unit que especifica a unidade de medida para o retângulo de origem.
Retornar valor
Tipo: Status
Se o método for bem-sucedido, ele retornará Ok, que é um elemento da enumeração Status .
Se o método falhar, ele retornará um dos outros elementos da enumeração Status .
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows XP, Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | gdiplusgraphics.h (inclua Gdiplus.h) |
Biblioteca | Gdiplus.lib |
DLL | Gdiplus.dll |