CDC::SetStretchBltMode
Defina o modo bitmap- de alongamento para a função de membro de StretchBlt .
int SetStretchBltMode(
int nStretchMode
);
Parâmetros
nStretchMode
Especifica o modo de alongamento.Pode ser qualquer um dos seguintes valores:Valor
Descrição
BLACKONWHITE
Executa uma operação AND um valor booleano usando os valores de cor para os pixels e cortadas existentes.Se o bitmap é um bitmap monocromático pretos pixels, de um preserva de esse modo custas de pixels brancos.
COLORONCOLOR
Exclui os pixels.Esse modo exclui todas as linhas eliminadas de pixels sem tentar preservar suas informações.
RETICULAÇÃO
Mapeia pixels do retângulo fonte em blocos de pixels no retângulo de destino.A cor do meio sobre o bloco de destino de pixels aproxima a cor dos pixels de origem.
Após definir HALFTONE que redimensiona o modo, um aplicativo deve chamar a função SetBrushOrgEx Win32 para definir a fonte do pincel.Se não fizer isso, escove o desalinhamento ocorre.
STRETCH_ANDSCANS
Windows 95/98: Mesmo que BLACKONWHITE
STRETCH_DELETESCANS
Windows 95/98: Mesmo que COLORONCOLOR
STRETCH_HALFTONE
Windows 95/98: Mesmo que HALFTONE.
STRETCH_ORSCANS
Windows 95/98: Mesmo que WHITEONBLACK
WHITEONBLACK
Executa uma operação OU um valor booleano usando os valores de cor para os pixels e cortadas existentes.Se o bitmap é um bitmap monocromático, os pixels brancos de um preserva de esse modo custas de pixels pretos.
Valor de retorno
O modo de alongamento anterior.Pode ser STRETCH_ANDSCANS, STRETCH_DELETESCANS, ou STRETCH_ORSCANS.
Comentários
O modo bitmap- de alongamento define como as informações são removidas de bitmaps que são compactados usando a função.
Os modos de BLACKONWHITE (STRETCH_ANDSCANS) e de WHITEONBLACK (STRETCH_ORSCANS) são normalmente usados para preservar de primeiro plano em pixels bitmaps monocromáticos.O modo de COLORONCOLOR (STRETCH_DELETESCANS) é normalmente usado para preservar a cor em bitmaps de cor.
O modo de HALFTONE requer mais processamento de imagem de origem do que outros três modos; é mais lento do que o outro, mas gera uma mais imagens de alta qualidade.Também observe que SetBrushOrgEx deve ser chamado depois de configurar o modo de HALFTONE para evitar o desalinhamento do pincel.
Os modos de alongamento adicionais também podem estar disponíveis dependendo dos recursos de driver de dispositivo.
Requisitos
Cabeçalho: afxwin.h