java - 在Android中处理ALPHA_8位图并显示在ImageView中

标签 java android image-processing colors bitmap

我正在实现 sobel 边缘检测算法。处理后,我应用新的像素值,255 或 0。我的问题是生成的位图未显示在 imageView 中。我正在使用 Alpha_8 配置,因为它需要更少的内存并且最适合边缘结果。 如何预览结果?

最佳答案

ALPHA_8 格式被用作掩码,因为它只包含 alpha 而没有颜色信息。你应该把它转换成另一种格式,或者如果你想使用它,那么你应该把它作为背景的 mask 。 Check out this response从 Android 项目成员到类似的问题。您也可以查看 my response to another question ,我在那里放了一个代码示例,说明如何将掩码应用于另一个位图。

关于java - 在Android中处理ALPHA_8位图并显示在ImageView中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38532811/

相关文章:

java - 打开简历人脸识别不准确

android - 运行 Eclipse 后 "Failed to initialize Monitor Thread: Unable to establish loopback connection"

image-processing - CBIR索引策略

java - 如何在 MongoDB 中存储 Apache Sling 内容?

java - Scala - 重写 Scala 类中的 Java 接口(interface)方法

java - 在android中实现一个带有一些按钮的栏

matlab - 基本矩阵在 matlab 中不断变化,但使用 open cv 时相同。可能是什么原因?

python - 图像中土壤颗粒分水岭以外的替代分割技术

java - 如何以这种方式匹配字符串?

java - 使用cascade={CascadeType.TYPE_NAME}的目的是什么