相关疑难解决方法(0)

Android P中不推荐使用碎片

我正在查看文档并找到了这个

此类在API级别P中已弃用.

为什么在Android P中不推荐使用片段?

android android-fragments android-9.0-pie

45
推荐指数
3
解决办法
2万
查看次数

将位图数组转换为YUV(YCbCr NV21)

如何将返回的Bitmap转换BitmapFactory.decodeFile()为YUV格式(simillar到相机的onPreviewFrame()返回字节数组)?

android image-processing yuv android-image android-camera

27
推荐指数
2
解决办法
4万
查看次数

NV21 格式和奇数图像尺寸

我在 Android 中使用 NV21 图像已经有一段时间了,我一直在跟踪一个错误,该错误可能是由 NV21 图像中的不正确索引字节引起的。

这个问题的答案中的图像很好地概述了 Y、U 和 V 字节在图像缓冲区中的位置。不确定是否允许,但我将其嵌入如下:

YUV420SP NV21 格式

  1. 当图像具有奇数尺寸(如奇偶校验)时会发生什么?这种格式甚至可能吗?
  2. 我们在某处有这种格式的官方规范吗?

android image yuv android-camera nv12-nv21

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

在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
查看次数