我开发了一个相机应用程序,它可以拍照,将其存储到缓存中,然后加载它 到服务器。一切都很完美。然而,当我在真机上进行测试时,我注意到缩放相机会导致应用程序崩溃。我花了 2 周的时间试图让变焦工作并对其进行研究。我试过 setOnZoomListener、isSmoothZoomSupported 等。 但是,无论我做什么,我都无法找到一种方法在不崩溃的情况下在应用程序中实现缩放功能。在正确的方向上把它放在一起的任何一点都会拯救我的理智!提前非常感谢!!!!
最佳答案
手机相机的变焦功能是数码变焦而不是光学变焦。 因此,缩放取决于相机硬件。
尝试使用 Camera.Parameters.getMaxZoom()
获取相机的最大缩放值
如果此方法返回缩放值>1,则您可以缩放图片预览。
这取决于硬件。因此,有些设备可能支持有些可能不支持。
谢谢 维卡什
关于安卓相机变焦,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6005467/