Java 如何在三星Galaxy S4中从相机捕获图像后裁剪图像
我想做的是从相机中捕捉图像,然后以相同的宽度和高度进行裁剪。我正在使用以下代码,在三星S3和类似设备中运行良好。但当我在三星galaxy S4上测试该应用程序时,它并不仅仅是拍摄图像并保存到SD卡中,而且中间并没有出现裁剪工具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,
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上阅读更多关于这方面的内容 您可以签出一些这样做的库(都是从上述网站检索的):