java - 在 Android 中存储位图

标签 java android bitmap png steganography

我正在操作位图中的像素值。 在Android中特定的程序运行 红绿蓝的源值为 45 13 0 处理值后,值是 Red Green Blue 44 9 7

现在我从这些像素值创建一个新的位图并使用

Bitmap.compress(Bitmap.compress.PNG,100,fout);

并使用

访问像素
bmp.getPixel(0,0,value);

Red Green 和 Blue 的新值是 49 16 0 既不是操纵值也不是原始值,我的代码可能有什么问题?

最佳答案

位图compress函数压缩位图文件。

使用Bitmapfactory解码资源,你会得到实际的位图。

关于java - 在 Android 中存储位图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8286659/

相关文章:

java - 从目录中读取文件并在java中的嵌套for循环中比较文件

java - DBCP 池使用相同的连接?

java - JDBC 的结果集给了我两次查询的第一行。为什么?

java - 如果使用 API 的数据库发生变化,如何显示推送通知?

android - Android 图像锐化的颜色矩阵

java - 如何测试仅调用存储库(dao)层的CRUD服务?

java - 自定义着色器导致 Android 黑屏

android - 在发送到服务器之前调整图像大小

Android加速位图缩放

python - 如何使用 PIL 在 python 中分析位图图像?