【发布时间】:2014-10-11 23:29:05
【问题描述】:
我正在使用cwac-camera 库通过自定义应用内相机拍照。
我正在覆盖 SimpleCameraHost 中的 adjustPreviewParameters 并设置 JPEG 质量。
@Override
public Parameters adjustPreviewParameters(Parameters parameters) {
super.adjustPreviewParameters(parameters);
parameters.setJpegQuality(80);
return (parameters);
}
不幸的是,根据this question,setJpegQuality 方法不适用于某些设备(例如 S3)。
我可以看到 cwac-camera ImageCleanupTask always saves the manipulated image at 100% JPEG quality。
自定义 ImageCleanupTask 的最佳方式是什么?
我应该在PictureTransaction 中公开一个 setJpegQuality 方法吗?还是我们想要一个更通用的解决方案(比如允许注入 ImageCleanupTask)?
【问题讨论】:
标签: android android-camera commonsware-cwac cwac-camera