gpt4 book ai didi

android - 如何限制从 IMAGE_CAPTURE Intent 中获取的图片大小

转载 作者:行者123 更新时间:2023-11-30 04:36:42 26 4
gpt4 key购买 nike

我用

Intent intent = new Intent("android.media.action.IMAGE_CAPTURE");  
intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(new File(getSomePath()+"temp.jpg")));
//intent.putExtra(MediaStore.EXTRA_VIDEO_QUALITY, 1);
startActivityForResult(intent, 0);

获取图片,保存的图片以全尺寸返回。

但我想得到一个有限的图片,比如 800*640,因为在不同的设备上我得到不同的尺寸,我不需要那么大的图片。

我注意到有一个 EXTRA_SIZE_LIMIT in MediaStore , 但我找不到如何使用它,应该设置什么参数?

最佳答案

回答我自己的问题。

最后我发现是因为不同厂商定制了他们的Rom,包括Camera app,所以最好的办法是不要调用默认的camera app,而是我们可以写一个activity使用hardware.camera来拍照片。 Internet 上也有很多这方面的示例。

关于android - 如何限制从 IMAGE_CAPTURE Intent 中获取的图片大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6714871/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com