Android камера зум

1

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

  • 0
    Можете ли вы предоставить лог от ADB?
  • 1
    Я думаю, что нам было бы легче проанализировать вашу проблему, если бы вы могли предоставить нам свои журналы и часть исходного кода.
Теги:
camera
zooming

1 ответ

2

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

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

спасибо Vikash

Ещё вопросы

Сообщество Overcoder
Наверх
Меню