我必须让我的应用程序能够只拍摄任何适合叠加在预览上的方形框架的照片。
这个想法是:客户希望应用程序发送 600x600px 顶部的图片。为了避免裁剪图片的重要部分,他决定放置这个叠加的方形框架(类似于 QR 阅读应用程序中的那个),并从该框架中裁剪掉所有内容。
为此,我需要两件事。1)如何设置多个屏幕的框架尺寸,同时获得所需尺寸内的输出?2)一旦框架启动并运行......我如何裁剪图片的其余部分?
提前致谢。
更新
我想做的是类似于这里解释的内容http://www.londatiga.net/featured-articles/how-to-select-and-crop-image-on-android/ 事情是:
- 这个操作方法检查是否安装了图像裁剪应用程序,它不会自行进行裁剪(或者我理解,也许我错了?)。
- 框架似乎是 200x200... 像素?DP?该帧是否会在 xhdpi 屏幕上占用与 ldpi 屏幕上相同的屏幕部分?
- 生成的图像的大小是多少?我能以某种方式决定吗?