小编Ste*_*eve的帖子

在Android中保存JPEG文件,不会丢失像素信息

我正在通过BitmapFactory加载一个jpeg文件并尝试再次保存(后来我想在再次保存之前对像素数据进行一些计算).

但是,如果我试图保存它

FileOutputStream fos = new FileOutputStream(new File("/sdcard/test.jpg"));
originalImage.compress(Bitmap.CompressFormat.JPEG, 100, fos);
Run Code Online (Sandbox Code Playgroud)

然后它与原始图片中的结果不完全相同.某些像素具有不同的颜色值,这对我以后的计算没有用.

有可能安全无损吗?或者当我加载图片时问题已经存在

Bitmap originalImage = BitmapFactory.decodeFile("/sdcard/input.jpg");
Run Code Online (Sandbox Code Playgroud)

前几行?

java android jpeg bitmap

1
推荐指数
1
解决办法
4120
查看次数

标签 统计

android ×1

bitmap ×1

java ×1

jpeg ×1