Android 摄像头读取缩放级别
Android camera read zoom level
大家晚上好。
我偶然发现了一个奇怪的问题:
我需要能够在拍摄照片时读取相机的变焦(我正在使用相机意图)或者以某种方式知道我拍摄的每张照片的缩放级别。
试图在 camera2 或 camera2.params 等包中找到它,但没有成功。
我需要在 ActivityResult 上阅读它,因为那时我知道照片已拍摄,并且我可以确定我的变焦是出于意图用于该照片。
感谢您的宝贵时间。
你可以use ExifInterface
and see if the image has TAG_IMAGE_ZOOM_RATIO
set。然而:
这不包括光学变焦,尽管很少 Android 设备提供它
我预计很少有相机应用会费心添加这个 EXIF 标签
否则,您将需要自己拍摄照片,或许可以使用 CameraKit-Android 或 Fotoapparat 等包含核心相机 API 的库。
大家晚上好。 我偶然发现了一个奇怪的问题:
我需要能够在拍摄照片时读取相机的变焦(我正在使用相机意图)或者以某种方式知道我拍摄的每张照片的缩放级别。 试图在 camera2 或 camera2.params 等包中找到它,但没有成功。 我需要在 ActivityResult 上阅读它,因为那时我知道照片已拍摄,并且我可以确定我的变焦是出于意图用于该照片。
感谢您的宝贵时间。
你可以use ExifInterface
and see if the image has TAG_IMAGE_ZOOM_RATIO
set。然而:
这不包括光学变焦,尽管很少 Android 设备提供它
我预计很少有相机应用会费心添加这个 EXIF 标签
否则,您将需要自己拍摄照片,或许可以使用 CameraKit-Android 或 Fotoapparat 等包含核心相机 API 的库。