2

我想拍一张矩形物体的照片。如果相机预览有一个边界矩形,我可以通过将对象放在边界框内来拍照。我只需要图像的指定(框内)区域。现在我开发了一个相机应用程序(使用相机 API不是意图),它可以像内置相机应用程序一样拍照和存储图片。如何在相机预览上画一个矩形?以及如何在保存前进行裁剪?我正在使用安卓 2.2

4

1 回答 1

6

您必须添加相机叠加层才能实现此目的。看看样品在samples/ApiDemos/src/com/example/android/apis/graphics/CameraPreview。您可以在预览区域上拥有自己的布局并将图形添加到其中。

检查:http ://android-er.blogspot.in/2010/12/add-overlay-on-camera-preview.html 和Android:使用具有固定纵横比的相机拍摄后裁剪图像以获取更多示例。

于 2013-02-12T09:31:16.623 回答