Compartilhar via


Interface IWICBitmap (wincodec.h)

Define métodos que adicionam o conceito de capacidade de gravação e representações estáticas na memória de bitmaps a IWICBitmapSource.

Herança

A interface IWICBitmap herda de IWICBitmapSource. IWICBitmap também tem estes tipos de membros:

Métodos

A interface IWICBitmap tem esses métodos.

 
IWICBitmap::Lock

Fornece acesso a uma área retangular do bitmap.
IWICBitmap::SetPalette

Fornece acesso para modificações de paleta.
IWICBitmap::SetResolution

Altera a resolução física da imagem.

Comentários

IWICBitmap herda de IWICBitmapSource e, portanto, também herda o método CopyPixels . Quando os pixels precisam ser movidos para um novo local de memória, o CopyPixels geralmente é o mais eficiente.

Devido à representação de memória interna implícita pelo IWICBitmap, a modificação in-loco e o processamento usando o Bloqueio são mais eficientes do que CopyPixels, geralmente reduzindo para um acesso de ponteiro simples diretamente na memória de propriedade do bitmap em vez de uma cópia. Isso contrasta com bitmaps de procedimento que implementam apenas CopyPixels porque não há representação de memória interna e seria necessário criar sob demanda para atender a uma chamada para Lock.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP com SP2, Windows Vista [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2008 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho wincodec.h