Sdílet prostřednictvím


Barevné míchání

Kombinace barev umožňuje aplikaci vytvářet nové barvy kombinací barvy pera nebo štětce s barvami v existujícím obrázku. Aplikace si může vybrat, jestli chcete kreslit pero nebo barvu štětce tak, jak je (efektivně kreslit přes jakýkoli existující obrázek), nebo kombinovat barvu s barvami, které už existují.

Režim mixu popředí, někdy označovaný jako binární rastrová operace, určuje, jak se tyto barvy směšují. Aplikace může sloučit barvy a zachovat všechny součásti obou barev; maskování barev, odebírání nebo moderování komponent, které nejsou běžné; nebo výhradně maskovat barvy, odebírání nebo moderování komponent, které jsou společné. V těchto základních operacích míchání existuje několik variant.

Míchání barev podléhá aproximaci barev. Pokud je výsledkem míchání barev barva, kterou zařízení nemůže vygenerovat, systém se k výsledku přiblíží barvou, kterou může vygenerovat. Pokud aplikace kombinuje dithered barvy, jednotlivé barvy použité k vytvoření dithered barvy jsou smíšené a výsledky jsou předmětem barevné aproximace barev.

Aplikace nastaví režim mixu popředí pomocí funkce SetROP2 a načte aktuální režim pomocí funkce GetROP2.

I když existuje režim mixu pozadí, tento režim neřídí kombinování barev. Místo toho určuje, jestli se při kreslení stylovaných čar, šrafovaných štětců a textu používá barva pozadí.