Použití přechodového štětce k vyplnění tvarů
Přechodový štětec můžete použít k vyplnění obrazce postupně se měnící barvou. Vodorovný přechod můžete například použít k vyplnění obrazce barvou, která se postupně mění při přechodu od levého okraje obrazce k pravému okraji. Představte si obdélník s levým okrajem, který je černý (představuje červené, zelené a modré komponenty 0, 0, 0) a pravý okraj, který je červený (reprezentovaný 255, 0, 0). Pokud je obdélník široký 256 pixelů, bude červená komponenta daného pixelu větší než červená součást pixelu vlevo. Levý pixel v řádku obsahuje barevné součásti (0, 0, 0), druhý pixel má (1, 0, 0), třetí pixel má (2, 0, 0) a tak dále, dokud se nedostanete k pravému pixelu, který má barevné součásti (255, 0, 0). Tyto interpolované hodnoty barev tvoří barevný přechod.
Lineární přechod změní barvu při přesouvání vodorovně, svisle nebo paralelně na zadanou šikmou čáru. Přechod barev podél cesty se mění při pohybu po vnitřku a hranici cesty. Můžete přizpůsobit přechody barev podél cesty, abyste dosáhli široké škály efektů.
Následující obrázek znázorňuje obdélník vyplněný lineárním přechodovým štětcem a elipsu vyplněnou štětcem s přechodovým stupněm cesty.
V této části
Jak na to: Vytvoření lineárního přechodu
Předvádí, jak vytvořit lineární přechod pomocí třídy LinearGradientBrush.
Jak na: Vytvořit cestní přechod
Popisuje, jak vytvořit gradient cesty pomocí třídy PathGradientBrush.
Jak na to: Použití opravy gama na přechod
Vysvětluje, jak používat gamma korekci s přechodovým štětcem.
Odkaz
System.Drawing.Drawing2D.LinearGradientBrush
Obsahuje popis této třídy a obsahuje odkazy na všechny jeho členy.
System.Drawing.Drawing2D.PathGradientBrush
Obsahuje popis této třídy a obsahuje odkazy na všechny jeho členy.
.NET Desktop feedback