Android中的Jpeg压缩质量

时间:2011-03-25 13:54:45

标签: android camera jpeg android-camera-intent

我正在启动图像捕获意图拍摄照片,添加一个uri,因此图片很小。我的问题是我想在开始活动之前设置输出jpeg-quality。

ContentValues vals = new ContentValues();
vals.put(Media.DISPLAY_NAME, "test title");
vals.put(Media.MIME_TYPE, "image/jpeg");

Uri imageFileUri = context.getContentResolver()
    .insert(Media.EXTERNAL_CONTENT_URI, vals);

Intent i = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE); 
i.putExtra(android.provider.MediaStore.EXTRA_OUTPUT, imageFileUri); 

context.startActivityForResult(i, CameraImportActivity.CAMERA_REQUEST);

我想我可以在照片拍摄后进行下采样,但如果我可以请求活动,请为我做,我想这样做。

作为奖励问题,我如何更改他们在图库中保存的相册,以及如何防止相机活动将副本保存在默认位置(在我的手机上是“照片”)

0 个答案:

没有答案