1
我正在开发一个应用程序,拍摄照片并将其保存在Android /数据/包/文件中。我想减少使用的存储空间,所以我想在保存照片之前调整照片大小。目前我正在调用新的intent作为额外的输出路径传递。在保存之前是否可以传递想要的大小或可能有位图?拍摄给定尺寸的照片Android
public void takePicture(View view){
Intent pictureIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
File f = new File(getPath(nameEdit.getText().toString()));
path = f.getAbsolutePath();
pictureIntent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(f));
if (pictureIntent.resolveActivity(getPackageManager())!=null){
startActivityForResult(pictureIntent,REQUEST_IMAGE_CAPTURE);
}
}
我还以为保存它,调整大小,然后删除全尺寸的照片,但我希望在一些更有效的东西。如果不可能,我会这样做。谢谢 – Leonardo