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