gpt4 book ai didi

android位图getPixel

转载 作者:行者123 更新时间:2023-12-05 00:14:27 24 4
gpt4 key购买 nike

我需要获取像素的颜色以便将其与我的 color.xml 文件中的颜色进行比较,但所有值都是负数并且此比较将始终返回错误结果。如何获得合适的颜色值?这种颜色可能是透明的。我读过 this但我需要一个答案,而不是理论链接。

bmp.getPixel(n.x, n.y) 当我期望为颜色 #00FFFFFF

返回适当的值时返回零

谢谢

最佳答案

你可以这样做:

int pixel = Color.RED; //bmp.getPixel(n.x, n.y);
int a = Color.alpha(pixel);
int r = Color.red(pixel);
int g = Color.green(pixel);
int b = Color.blue(pixel);

String color = String.format("#%02X%02X%02X%02X", a, r, g, b); //#FFFF0000 for RED color

但是您可以使用 bmp.getPixel(...) 方法代替 Color.RED

希望对你有帮助

最好的问候

关于android位图getPixel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9646899/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com