C# Class CSharpUtils.ColorUtils

Mostrar archivo Open project: soywiz/csharputils

Public Methods

Method Description
Add ( ) : Color
Add ( Color Color1, Color Color2 ) : Color
Average ( ) : Color
Average ( Bitmap Bitmap ) : Color
Average ( Color Color1, Color Color2 ) : Color
Encode ( ColorFormat ColorFormat, uint Value ) : Color
Mix ( Color Color1, Color Color2, double Step ) : Color
Mix ( Color Color1, Color Color2, int WeightSum, int Weight1, int Weight2 ) : Color
MixComponent ( int Color1, int Color2, int WeightSum, int Weight1, int Weight2 ) : int
Substract ( Color ColorLeft, Color ColorRight ) : Color

Private Methods

Method Description
InternalAdd ( int &R, int &G, int &B, int &A ) : void

Method Details

Add() public static method

public static Add ( ) : Color
return Color

Add() public static method

public static Add ( Color Color1, Color Color2 ) : Color
Color1 Color
Color2 Color
return Color

Average() public static method

public static Average ( ) : Color
return Color

Average() public static method

public static Average ( Bitmap Bitmap ) : Color
Bitmap System.Drawing.Bitmap
return Color

Average() public static method

public static Average ( Color Color1, Color Color2 ) : Color
Color1 Color
Color2 Color
return Color

Encode() public static method

public static Encode ( ColorFormat ColorFormat, uint Value ) : Color
ColorFormat ColorFormat
Value uint
return Color

Mix() public static method

public static Mix ( Color Color1, Color Color2, double Step ) : Color
Color1 Color
Color2 Color
Step double
return Color

Mix() public static method

public static Mix ( Color Color1, Color Color2, int WeightSum, int Weight1, int Weight2 ) : Color
Color1 Color
Color2 Color
WeightSum int
Weight1 int
Weight2 int
return Color

MixComponent() public static method

public static MixComponent ( int Color1, int Color2, int WeightSum, int Weight1, int Weight2 ) : int
Color1 int
Color2 int
WeightSum int
Weight1 int
Weight2 int
return int

Substract() public static method

public static Substract ( Color ColorLeft, Color ColorRight ) : Color
ColorLeft Color
ColorRight Color
return Color