Color.rgb在Android中做了什么?

Color.rgb在Android中做了什么?,第1张

概述我正在制作一个使用相机进行实时图像处理的应用程序.我用Java编写代码,现在我正在尝试将代码移植到本机代码以加快速度.Java代码的一个重要部分是使用Color.rgb(来自android.Graphicslibrary)方法将我的像素强度数组转换为“color-ints”(文档给出的描述).具体的代码行是:Color.

我正在制作一个使用相机进行实时图像处理的应用程序.我用Java编写代码,现在我正在尝试将代码移植到本机代码以加快速度. Java代码的一个重要部分是使用color.rgb(来自android.Graphics library)方法将我的像素强度数组转换为“color-ints”(文档给出的描述).具体的代码行是:

color.rgb(pixel, pixel, pixel)

其中pixel是0到255之间的整数.然后我使用drawBitmap方法将这个color-ints数组绘制到画布上.是的,我意识到这会产生B& W图像,因为这就是我需要的.

现在我需要在我的C代码中将像素强度转换为color-int,并且我不能使用上面的方法,因为C中没有库.我不确定首先是什么颜色的内容.如果有人能够向我描述color.rgb方法实际对强度值做了什么,那么我可以在C.干杯中手动编码.

解决方法:

看一看:

public static int rgb(int red, int green, int blue) {  return (0xFF << 24) | (red << 16) | (green << 8) | blue;}

Source

总结

以上是内存溢出为你收集整理的Color.rgb在Android中做了什么?全部内容,希望文章能够帮你解决Color.rgb在Android中做了什么?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1105340.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-28
下一篇2022-05-28

发表评论

登录后才能评论

评论列表(0条)

    保存