Android камера зум - PullRequest
       8

Android камера зум

1 голос
/ 15 мая 2011

Я разработал приложение камеры, которое делает снимок, сохраняет его в кэш-памяти и затем загружает на сервер. Все работает отлично. Однако, когда я пошел тестировать его на реальном телефоне, я заметил, что увеличение камеры приводит к сбою приложения. Я потратил 2 недели, пытаясь заставить работать зум и исследуя его. Я пробовал setOnZoomListener, isSmoothZoomSupported и т. Д. однако, независимо от того, что я делаю, я не могу найти способ реализовать функцию масштабирования в приложении без сбоев. Любая точка в правильном направлении, чтобы соединить это, спасла бы мое здравомыслие !! Заранее большое спасибо !!!!!

1 Ответ

2 голосов
/ 11 декабря 2011

Функция зума мобильной камеры - это цифровое увеличение, а не оптическое увеличение.Таким образом, масштабирование зависит от аппаратного обеспечения камеры.

Попробуйте получить максимальное значение масштабирования камеры с помощью Camera.Parameters.getMaxZoom(), если этот метод возвращает значение масштабирования> 1, тогда вы можете увеличить предварительный просмотр изображения.И это зависит от оборудования.Таким образом, некоторые устройства могут поддерживать некоторые, а могут и нет.

спасибо Vikash

...