Я разработал приложение для камеры, которое делает снимок, сохраняет его в кеш, затем загружает его к серверу. Все работает отлично. Однако, когда я пошел проверить его на реальном телефоне, я заметил, что масштабирование камеры сбой приложения. Я потратил 2 недели, пытаясь заставить масштаб работать и исследовать его. Я попробовал setOnZoomListener, isSmoothZoomSupported и т.д. однако, независимо от того, что я делаю, я не могу найти способ реализовать функцию масштабирования в приложении без ее сбоя. Любая точка в правильном направлении, чтобы свести это вместе, спасла бы мое здравомыслие!! Большое вам спасибо заранее!!!!!
Функция масштабирования мобильной камеры - это цифровой зум, а не оптическое масштабирование. Таким образом, масштабирование зависит от оборудования камеры.
попытайтесь получить максимальное значение масштабирования камеры, используя Camera.Parameters.getMaxZoom()
если этот метод возвращает значение масштабирования > 1, вы можете увеличить масштаб изображения.
И это зависит от оборудования. Таким образом, некоторые устройства могут поддерживать некоторые, не могут.
спасибо Vikash