gpt4 book ai didi

android - 负灰度值 - 位图

转载 作者:行者123 更新时间:2023-11-29 16:10:34 25 4
gpt4 key购买 nike

我正在使用以下代码获取灰度图像的 R、G、B 值(它们都相同)但是输出给了我负值。

为什么会这样?我完全糊涂了。

for (int i=0;i<bb.getWidth();i++){
for (int j=0;j<bb.getHeight();j++){
long temp=bb.getPixel(i, j);
int a=(int)temp;
ByteBuffer b = ByteBuffer.allocate(4);
b.putInt(a );
byte[] result = b.array();
Log.d("gray value is=", String.valueOf((int)result[1]));
// Log.d("gray value is=", String.valueOf(getLastBytes(a)));
}
}

这里的 result[1] 应该对应于 'R' 值。那么它是如何消极的呢?

最佳答案

试试这个

        long temp=bb.getPixel(i, j);
R = Color.red(temp);
G = Color.green(temp);
B = Color.blue(temp);

关于android - 负灰度值 - 位图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13770181/

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