Java 如何提高这张照片的质量?
我有一个可以拍照并通过邮件发送的应用程序。但是附件的质量和尺寸都很差,只有160x120?我应该如何提高图像质量Java 如何提高这张照片的质量?,java,android,android-studio,Java,Android,Android Studio,我有一个可以拍照并通过邮件发送的应用程序。但是附件的质量和尺寸都很差,只有160x120?我应该如何提高图像质量 public void onActivityResult(int requestCode, int resultCode, Intent data) { if (requestCode == CAMERA_PIC_REQUEST && resultCode == RESULT_OK) { thumbnail = (Bitmap)
public void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == CAMERA_PIC_REQUEST && resultCode == RESULT_OK) {
thumbnail = (Bitmap) data.getExtras().get("data");
ImageView image = (ImageView) findViewById(R.id.imageView1);
image.setImageBitmap(thumbnail);
try {
File root = Environment.getExternalStorageDirectory();
if (root.canWrite()) {
pic = new File(root, "pic.JPEG");
FileOutputStream out = new FileOutputStream(pic);
thumbnail.compress(Bitmap.CompressFormat.JPEG, 100, out);
out.flush();
out.close();
}
} catch (IOException e) {
Log.e("BROKEN", "nope nope " + e.getMessage());
}
}
}