Partilhar via


CDC::SetStretchBltMode

Define o modo de alongamento de bitmap para o StretchBlt função de membro.

int SetStretchBltMode(
   int nStretchMode 
);

Parâmetros

  • nStretchMode
    Especifica o modo de alongamento.Ele pode ser qualquer um dos seguintes valores:

    Valor

    Descrição

    BLACKONWHITE

    Executa uma operação booleana e usando os valores de cor para os pixels existentes e eliminação.Se o bitmap for um bitmap monocromático, esse modo preserva os pixels pretos às custas de pixels brancos.

    COLORONCOLOR

    Exclui os pixels.Esse modo exclui serão eliminados — todas as linhas de pixels sem tentativa de preservar suas informações.

    MEIO-TOM

    Mapeia os pixels do retângulo de fonte em blocos de pixels no retângulo de destino.A cor média sobre o bloco de destino de pixels aproxima a cor dos pixels de fonte.

     

    Após configuração o MEIO-TOM alongamento modo, um aplicativo deve chamar a função de Win32 SetBrushOrgEx para conjunto a origem do pincel.Se não conseguir fazer isso, Pincel desalinhamento ocorre.

    STRETCH_ANDSCANS

    O Windows 95/98: Same sistema autônomo BLACKONWHITE

    STRETCH_DELETESCANS

    O Windows 95/98: Same sistema autônomo COLORONCOLOR

    STRETCH_HALFTONE

    O Windows 95/98: Same sistema autônomo MEIO-TOM.

    STRETCH_ORSCANS

    O Windows 95/98: Same sistema autônomo WHITEONBLACK

    WHITEONBLACK

    Executa uma operação ou booliano usando os valores de cor para os pixels existentes e eliminados.Se o bitmap for um bitmap monocromático, esse modo preserva os pixels brancos à custa de pixels pretos.

Valor de retorno

O modo de alongamento anterior.Pode ser STRETCH_ANDSCANS, STRETCH_DELETESCANS, or STRETCH_ORSCANS.

Comentários

O modo de alongamento de bitmap define como as informações são removidas do bitmaps são compactados por meio da função.

The BLACKONWHITE (STRETCH_ANDSCANS) and WHITEONBLACK (STRETCH_ORSCANS) modos são normalmente usados para preservar os pixels de primeiro plano em bitmaps monocromáticos.The COLORONCOLOR (STRETCH_DELETESCANS) modo é normalmente usado para preservar cores em cor bitmaps.

The MEIO-TOM modo requer mais processamento da imagem de fonte que os três modos; ele é mais lento do que os outros, mas produz imagens de qualidade superiores.Observe também que SetBrushOrgEx deve ser chamado depois de definir o MEIO-TOM modo para evitar desalinhamento do pincel.

Modos de alongamento adicionais também podem estar disponível dependendo dos recursos do driver de dispositivo.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe CDC

Gráfico de hierarquia

CDC::GetStretchBltMode

CDC::StretchBlt

SetStretchBltMode

Outros recursos

Membros do CDC