/// <summary> /// Compares a pixel and color and determines equality. /// </summary> public static bool EqualsPixel(this Color color, UnsafeBitmapContext.Pixel pixel) { return(pixel.EqualsColor(color)); }
/// <summary> /// Compares a pixel and color and determines equality. /// </summary> public static bool EqualsColor(this UnsafeBitmapContext.Pixel pixel, Color color) { return((color.A == 0 && pixel.Alpha == 0) || (color.A == pixel.Alpha && color.R == pixel.Red && color.G == pixel.Green && color.B == pixel.Blue)); }