Android 保存的图像太小为什么?
我想用相机拍摄一张照片并保存到图片文件夹。。。我唯一无法解决的问题是为什么我的图像保存在一个小尺寸Android 保存的图像太小为什么?,android,image,Android,Image,我想用相机拍摄一张照片并保存到图片文件夹。。。我唯一无法解决的问题是为什么我的图像保存在一个小尺寸 Intent i = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE); startActivityForResult(i, TAKE_PICTURE); protected void onActivityResult(int requestCode, int resultCode, Intent imageReturned
Intent i = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(i, TAKE_PICTURE);
protected void onActivityResult(int requestCode, int resultCode, Intent imageReturned) {
super.onActivityResult(requestCode, resultCode, imageReturned);
switch(requestCode) {
case TAKE_PICTURE:
if(resultCode == RESULT_OK)
{
ByteArrayOutputStream bytes = new ByteArrayOutputStream();
photo.compress(Bitmap.CompressFormat.PNG, 100, bytes);
File f = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES)+ File.separator + "test3.png");
try {
f.createNewFile();
//write the bytes in file
FileOutputStream fo = new FileOutputStream(f);
fo.write(bytes.toByteArray());
fo.flush();
// remember close de FileOutput
fo.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
你应该考虑阅读文件: 它总是给你一个更小的图像,除非你设置它给你全尺寸: 直接从开发站点 调用者可以传递额外的_输出来控制此图像的位置 我会写的。如果不存在额外的_输出,则会出现一个小的 大小图像作为位图对象返回到额外字段中。这是 适用于只需要小图像的应用程序。如果 如果存在额外的_输出,则将写入完整大小的图像 额外_输出的Uri值
你应该考虑阅读文件: 它总是给你一个更小的图像,除非你设置它给你全尺寸: 直接从开发站点 调用者可以传递额外的_输出来控制此图像的位置 我会写的。如果不存在额外的_输出,则会出现一个小的 大小图像作为位图对象返回到额外字段中。这是 适用于只需要小图像的应用程序。如果 如果存在额外的_输出,则将写入完整大小的图像 额外_输出的Uri值 可能的重复可能的重复