Sdílet prostřednictvím


CDC::SetStretchBltMode

Nastaví režim rastr roztažení StretchBlt členské funkce.

int SetStretchBltMode( 
   int nStretchMode  
);

Parametry

  • nStretchMode
    Určuje režim roztažení.Může být některá z následujících hodnot:

    Value

    Description

    BLACKONWHITE

    Provádí logické a operaci pomocí hodnoty barev pro odstraněna a existující obrazové body.Pokud rastr monochromatické bitmapové, tento režim zachovává černé obrazové body na účet bílé pixely.

    COLORONCOLOR

    Odstraní obrazové body.V tomto režimu odstraní všechny odstraněna řádky obrazových bodů bez snahy zachovat své informace.

    POLOTÓNOVÁNÍ

    Mapuje obrazové body ze zdrojového obdélníku do bloků obrazové body v cílovém obdélník.Cílový blok obrazových bodů nad průměrnou barvu aproximuje barvy zdrojových obrazových bodů.

     

    Po nastavení POLOTÓN roztažení režimu, musí aplikace volat funkci Win32 SetBrushOrgEx nastavení stopy původu.Nevyhoví-li tak učinit, dojde k chybné zarovnání stopy.

    STRETCH_ANDSCANS

    Windows 95/98: stejné jako BLACKONWHITE

    STRETCH_DELETESCANS

    Windows 95/98: stejné jako COLORONCOLOR

    STRETCH_HALFTONE

    Windows 95/98: stejné jako POLOTÓN.

    STRETCH_ORSCANS

    Windows 95/98: stejné jako WHITEONBLACK

    WHITEONBLACK

    Provádí operaci logická nebo použitím barevných hodnot pro odstraněna a existující obrazové body.Pokud rastr monochromatické bitmapové, tento režim zachovává bílé pixely na účet černé obrazové body.

Vrácená hodnota

Roztažení předchozí režim.Může být STRETCH_ANDSCANS, STRETCH_DELETESCANS, nebo STRETCH_ORSCANS.

Poznámky

Roztažení bitmapový režim definuje, jak informace odebrány z bitmap, které jsou zkomprimovány pomocí funkce.

BLACKONWHITE (STRETCH_ANDSCANS) a WHITEONBLACK (STRETCH_ORSCANS) režimy jsou obvykle používány k zachování popředí pixelů monochromatické bitové mapy.COLORONCOLOR (STRETCH_DELETESCANS) režimu se obvykle používá k zachování barvy v barevných rastrů.

POLOTÓN režimu vyžaduje další zpracování zdrojového obrazu než ostatní tři režimy; je pomalejší než ostatní, ale zaručuje vyšší kvalitu obrázků.Také SetBrushOrgEx musí být volána po nastavení POLOTÓN režimu zabránit zarovnání stopy.

V závislosti na možnostech ovladač zařízení může být také další roztažení režimy.

Požadavky

Záhlaví: afxwin.h

Viz také

Referenční dokumentace

Třída Nemocnosti

Graf hierarchie

CDC::GetStretchBltMode

CDC::StretchBlt

SetStretchBltMode