0

我在我的应用程序中使用定制的相机。我正在尝试将我的相机参数设置为

params.setPictureFormat(ImageFormat.JPEG);
params.setJpegQuality(1);

使用上面的代码,它在我的大多数 android 设备(Samsung Galaxy、Ace、S2 和 Android 版本 4.0 - 4.1)上都可以正常工作,但是当我在 Nexus4 或 HTC 上运行应用程序时Android version 4.1 Or 4.2,图像质量完全被弄皱了。

如果我params.setJpegQuality(1);'从代码中删除 ' ,那么它可以在 Nexus4 或 HTC 上正常工作,但在上面提到的其他 android 设备上会出现很多 whiteScreen 问题。

请帮助解决我的问题

4

1 回答 1

1

params.setJpegQuality(1);// 这是非常低的质量

public void setJpegQuality (int quality)

设置捕获图片的 Jpeg 质量。

参数

 quality    the JPEG quality of captured picture. The range is 1 to 100, with 100 being the best. [link here][1]

//为了更好的质量给params.setJpegQuality(80);

于 2013-05-17T09:49:46.733 回答