<分区>
Possible Duplicate:
How can I get the average colour of an image
假设我正在制作一个应用程序,其中位图将应用于用户的照片。为了使应用的位图看起来逼真,它必须具有与用户照片相似的色调/饱和度。
所以我想问一下,有没有办法从用户照片中获取平均色调/饱和度或其他颜色平均值?将其用作调整所应用位图的色调/饱和度的系数。
谢谢。
标签 android
<分区>
Possible Duplicate:
How can I get the average colour of an image
假设我正在制作一个应用程序,其中位图将应用于用户的照片。为了使应用的位图看起来逼真,它必须具有与用户照片相似的色调/饱和度。
所以我想问一下,有没有办法从用户照片中获取平均色调/饱和度或其他颜色平均值?将其用作调整所应用位图的色调/饱和度的系数。
谢谢。
最佳答案
您可以通过查看每个像素并使用 Color 中的 HSV 方法从 RGB 值中获取它来自己简单地计算它来计算平均色调/饱和度。由于您将在单张图像而不是视频预览上执行此操作,因此应该不会太难,在手机上查看所有像素也不会花费太长时间。
关于android - 如何获得位图的平均色调/饱和度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12605305/
相关文章:
android - 如何在不编程的情况下使用可绘制对象创建自定义进度条?
android - 即使我的应用程序设置为默认短信应用程序,也可以删除 4.4 上的短信
android - 返回在 android 中的 yii Controller 中形成的 JSON 时出错
android - Facebook 身份验证不适用于 Android 中的 Firebase UI
Android Studio 模块 gradle clean install 给出错误 com.android.volley 不存在
android - 在 SQLite 中搜索时排除 HTML 标签和一些 UNICODE 字符