BigLitho/Large.Lito.Database/Make3_Treko3D/ControlLibrary/GraphicsExtensionMethods.cs

17 lines
481 B
C#

using System.Drawing;
namespace ControlLibrary
{
public static class GraphicsExtensionMethods
{
public static Color ToGrayScale(this Color originalColor)
{
if (originalColor.Equals(Color.Transparent))
return originalColor;
int grayScale = (int)((originalColor.R * .299) + (originalColor.G * .587) + (originalColor.B * .114));
return Color.FromArgb(grayScale, grayScale, grayScale);
}
}
}