private SColor MergePixels() { var outColor = new SColor(0, 0, 0, 0); foreach (var c in _buffer) { outColor.Add(c); } outColor.Divide(_buffer.Length); return(outColor); }
public static SColor[] GetColors(Color32[] bytes) { var outArray = new SColor[bytes.Length]; for (var i = 0; i < bytes.Length; i++) { outArray[i] = new SColor( bytes[i].r / 255.0f, bytes[i].g / 255.0f, bytes[i].b / 255.0f, bytes[i].a / 255.0f ); } return(outArray); }