我在我的应用程序中使用自定义相机。我正在尝试将我的相机参数设置为
params.setPictureFormat(ImageFormat.JPEG);
params.setJpegQuality(1);
使用上面的代码,它在我的大多数Android设备(三星Galaxy,Ace,S2与Android版本4.0 - 4.1)中工作正常,但是当我使用Android version 4.1 Or 4.2
在Nexus4或HTC上运行应用程序时,图像质量完全被弄皱了。
如果我从代码中删除'params.setJpegQuality(1);'
,那么它在Nexus4或HTC上运行正常,但上面提到的其他Android设备上有很多whiteScreen问题。
请帮助解决我的问题
答案 0 :(得分: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);