android - 如何从 Android 设备中的位图中获取波段数?
问题描述
我正在 Android 客户端中使用 BoofCV 进行图像处理算法。为此,我在服务器端使用BufferedImage
.
为此,我的代码是:
int numBands = bufferedImage.getRaster().getNumBands()
现在,我需要从位图图像中获取波段数。
谁能告诉我我该怎么做?
提前致谢!!
解决方案
据我了解,Android中没有直接等同于“bands”的概念Bitmap
。
您可以查看 以Bitmap.Config
了解像素布局以及颜色的存储方式。我相信ARGB_8888
是最常见的一种。
推荐阅读
- java - 如何更改 JPA 中的排序 - Spring Framework Database
- matlab - 大 O 的时间复杂度
- java - Gson 反序列化为 JsonObject 而不是某个对象
- r - 导入包含多个 .csv 文件的文件夹并在 R 中一次操作所有数据框
- swift - 如何在 UIKit 中使用 SF Rounded
- reactjs - 当喜欢的图标是红色时,发布到 api
- c# - 使用 C# asp.net 的 Google My Business Insights api
- ios - 在 ResearchKit 中进行调查之前需要征得同意
- jquery - JQuery 可嵌套和可排序限制
- javascript - 无法在 ui:composition 和 ui:define 中将 div 转换为 pdf