如何在android中捕捉方形图像?
我想在android中通过intent调用Camera来捕获方形图像(例如300x300像素),我该怎么做?
编辑:
自 API 级别 21 起已弃用。
使用 Camera.Size 嵌套类
http://developer.android.com/reference/android/hardware/Camera.Size.html http://developer.android.com/reference/android/hardware/Camera.Size.html
来自安卓参考:
http://developer.android.com/reference/android/hardware/Camera.html http://developer.android.com/reference/android/hardware/Camera.html
班级概况
Camera 类用于设置图像捕获设置、开始/停止预览、拍照以及检索视频编码帧。此类是相机服务的客户端,它管理实际的相机硬件。
确保相机支持该尺寸(很可能不支持)。如果没有,请以最接近的分辨率拍摄照片并裁剪或调整其大小。
Camera myCamera = Camera.open(0);
List<Camera.Size> sizes = myCamera.getPArameters().getSupportedPictureSizes();
要了解相机意图,请检查 SO 中已有的这些问题:
Android 相机意图 https://stackoverflow.com/questions/2729267/android-camera-intent
相机意图 android https://stackoverflow.com/questions/5395674/camera-intent-android
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)