gpt4 book ai didi

Android:从相机捕获的裁剪图像中的纵横比

转载 作者:太空宇宙 更新时间:2023-11-03 11:21:55 25 4
gpt4 key购买 nike

我们能否为在运行时裁剪的从相机捕获的图像提供纵横比。so 作为参数

1.intent.putExtra("crop","true");      works
2.intent.putExtra("aspectX",730); not working
3.intent.putExtra("aspectY",1115); not working
4.intent.putExtra("outputX",730); not working
5.intent.putExtra("outputY",1115); not working

:虽然它正在处理从图库中获取的图像

这是为相机 Activity 捕获的图像提供纵横比的方法吗?我需要你的帮助吗?谢谢

更新-->代码

public void onClick(DialogInterface dialog, int item)
{
Intent intent = new Intent();
intent.putExtra("crop", "true");
intent.putExtra("aspectX", 730);
intent.putExtra("aspectY", 735);
intent.putExtra("outputX", 730);
intent.putExtra("outputY", 735);

if(item==0)
{
intent.setAction("android.media.action.IMAGE_CAPTURE");
startActivityForResult(intent, PICK_FROM_CAMERA);
}

最佳答案

试试这段代码;

intent.putExtra("crop","true");      
intent.putExtra("aspectX",3);
intent.putExtra("aspectY",4);
intent.putExtra("outputX",730);
intent.putExtra("outputY",1115);

但我认为 intent.putExtra("outputY",1115); 是不可能的,因为 1115 高度可能是不可能的。

关于Android:从相机捕获的裁剪图像中的纵横比,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6921468/

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