Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/178.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在三星Galaxy S4中从相机捕获图像后裁剪图像_Java_Android_Camera_Crop_Aspect Ratio - Fatal编程技术网

Java 如何在三星Galaxy S4中从相机捕获图像后裁剪图像

Java 如何在三星Galaxy S4中从相机捕获图像后裁剪图像,java,android,camera,crop,aspect-ratio,Java,Android,Camera,Crop,Aspect Ratio,我想做的是从相机中捕捉图像,然后以相同的宽度和高度进行裁剪。我正在使用以下代码,在三星S3和类似设备中运行良好。但当我在三星galaxy S4上测试该应用程序时,它并不仅仅是拍摄图像并保存到SD卡中,而且中间并没有出现裁剪工具 Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); intent.putExtra(MediaStore.EXTRA_OUTPUT,

我想做的是从相机中捕捉图像,然后以相同的宽度和高度进行裁剪。我正在使用以下代码,在三星S3和类似设备中运行良好。但当我在三星galaxy S4上测试该应用程序时,它并不仅仅是拍摄图像并保存到SD卡中,而且中间并没有出现裁剪工具

Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);

                intent.putExtra(MediaStore.EXTRA_OUTPUT,
                        MediaStore.Images.Media.EXTERNAL_CONTENT_URI.toString());

                intent.putExtra(MediaStore.EXTRA_OUTPUT, getTempUri());


                // ******** code for crop image
                intent.putExtra("crop", "true");
                intent.putExtra("aspectX", 1);
                intent.putExtra("aspectY", 1);
                intent.putExtra("outputX", com.app.controller.Constants.MAX_WIDTH);  
                intent.putExtra("outputY", com.app.controller.Constants.MAX_HEIGHT);

                try {

                    intent.putExtra("return-data", true);
                    startActivityForResult(intent, PICK_FROM_CAMERA);

                } catch (ActivityNotFoundException e) {
                    // Do nothing for now
                }

如果有人有这方面的经验,请帮助我。

Android没有裁剪意图/工具。这就是为什么它可以在某些手机上工作,但在其他手机上却不能

你可以在这个网站上的Commonware上阅读更多关于这方面的内容

您可以签出一些这样做的库(都是从上述网站检索的):


Android没有裁剪意图/工具。这就是为什么它可以在某些手机上工作,但在其他手机上却不能

你可以在这个网站上的Commonware上阅读更多关于这方面的内容

您可以签出一些这样做的库(都是从上述网站检索的):


Android没有裁剪意图/工具。这就是为什么它可以在某些手机上工作,但在其他手机上却不能

你可以在这个网站上的Commonware上阅读更多关于这方面的内容

您可以签出一些这样做的库(都是从上述网站检索的):


Android没有裁剪意图/工具。这就是为什么它可以在某些手机上工作,但在其他手机上却不能

你可以在这个网站上的Commonware上阅读更多关于这方面的内容

您可以签出一些这样做的库(都是从上述网站检索的):