android - 如何从 Android 上的位图中获取 RGB 值?

标签 android image image-processing rgb android-bitmap

我想在 Android 上获取位图的 RGB 值,但目前还做不到。我的目标是获取位图每个像素的 RGB 值。 Android 或其他有什么特定功能吗?

我还想知道我需要 colorMatrix() 函数吗?

这对我的项目非常重要。

最佳答案

Bitmap#getPixel(x, y)返回一个 int,其中嵌入了颜色值和 alpha 值。

int colour = bitmap.getPixel(x, y);

int red = Color.red(colour);
int green = Color.green(colour);
int blue = Color.blue(colour);
int alpha = Color.alpha(colour);

关于android - 如何从 Android 上的位图中获取 RGB 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5669501/

相关文章:

android - 如何避免回车线馈送对

java - 如何停止 Handler Runnable?

python - 如何使用 PIL 显示值为 [0, 1] 的图像

android - 我如何使用 glide 从 url 路径上传图像

image - 检测图像中的比例尺 - 特征检测或模式识别

java - 来自内部类的奇怪错误

android - Phonegap - 下拉菜单不可点击(Android 和 iOS)

java - 如何使 JFrame 中出现新图像?

c++ - 在 ARM NEON 中的数组边界上加载 vector

image-processing - 如何用openCV检测圆圈组?