Android 在安卓系统中,如何拍摄正方形内的物体?

Android 在安卓系统中,如何拍摄正方形内的物体?,android,image,crop,android-screen-support,Android,Image,Crop,Android Screen Support,我必须使我的应用程序能够只拍摄叠加在预览上的正方形框架中的任何东西 其想法是:客户端希望应用程序发送600x600px桌面的图片。为了避免裁剪图片的重要部分,他决定将这个叠加的方形框架(类似于QR阅读应用程序中的框架),并裁剪出所述框架中的所有内容 要做到这一点,我需要两件事。 1) 如何设置多个屏幕的框架尺寸,同时在所需尺寸范围内获得输出? 2) 一旦框架启动并运行。。。我怎样才能裁剪出这幅画的其余部分 提前谢谢 更新 我想做的事情与这里的解释类似 问题是: 本操作指南检查是否安装了图像裁剪

我必须使我的应用程序能够只拍摄叠加在预览上的正方形框架中的任何东西

其想法是:客户端希望应用程序发送600x600px桌面的图片。为了避免裁剪图片的重要部分,他决定将这个叠加的方形框架(类似于QR阅读应用程序中的框架),并裁剪出所述框架中的所有内容

要做到这一点,我需要两件事。 1) 如何设置多个屏幕的框架尺寸,同时在所需尺寸范围内获得输出? 2) 一旦框架启动并运行。。。我怎样才能裁剪出这幅画的其余部分

提前谢谢

更新

我想做的事情与这里的解释类似 问题是:

  • 本操作指南检查是否安装了图像裁剪器应用程序,它 不是自己修剪的(或者我理解,也许我是 错吗?)
  • 框架似乎是200x200。。。二甲苯?数据处理那个框架会占据整个空间吗 xhdpi屏幕上的屏幕部分与ldpi屏幕上的相同
  • 结果图像的大小是多少?我能决定吗

我认为这至少在OpenGL ES 2.0 SurafaceTexture预览中是可行的。使用它,您可以裁剪可视预览,但您决定在GLSL着色器上进行裁剪。然后,为了保存,您只需在拍照回调中调整您想要的区域大小即可。