Xamarin.android Xamarin Android等效产品->;Java:Color.Red(int)
有人知道什么是等同于: Java代码:Xamarin.android Xamarin Android等效产品->;Java:Color.Red(int),xamarin.android,Xamarin.android,有人知道什么是等同于: Java代码: int pixel = source.getPixel(x, y); int g = (int) (0.3 * Color.red(pixel) + 0.59 * Color.green(pixel) + 0.11 * Color.blue(pixel)); //grayscale shade corresponding to rgb 在Xamarin Android中。我认为这可能是您想要的: int pixel = source.GetPixel(x
int pixel = source.getPixel(x, y);
int g = (int) (0.3 * Color.red(pixel) + 0.59 * Color.green(pixel) + 0.11 * Color.blue(pixel)); //grayscale shade corresponding to rgb
在Xamarin Android中。我认为这可能是您想要的:
int pixel = source.GetPixel(x, y);
int g = (int) (0.3 * Color.GetRedComponent(pixel) + 0.59 * Color.GetGreenComponent(pixel) + 0.11 * Color.GetBlueComponent(pixel));
这也会产生相同的结果:
Color pixelColor = new Color(source.GetPixel(x, y));
int g1 = (int) (0.3 * pixelColor.R + 0.59 * pixelColor.G + 0.11 * pixelColor.B);
顺便说一句,还有GetAlphaComponent():
int A = Color.GetAlphaComponent(pixel);