Коэффициент масштабирования камеры от 1x до 3x в течение 0,25 секунды для iPhoneIOS

Программируем под IOS
Ответить Пред. темаСлед. тема
Anonymous
 Коэффициент масштабирования камеры от 1x до 3x в течение 0,25 секунды для iPhone

Сообщение Anonymous »

Я работаю со встроенной задней основной камерой InWideAngleCamera для iPhone.
Используя метод Ramp(toVideoZoomFactor:withRate:), я пытаюсь создать функция, которая плавно переходит от коэффициента масштабирования 1x к 3x в течение 0,25 секунды. Затем в другой функции переход от коэффициента масштабирования 3x обратно к коэффициенту масштабирования 1x в течение 0,25 секунды.
Я попробовал диапазон значений withRate и получаю неожиданные результаты, причем очень медленно. масштабирование камеры.

Документация:
https://developer.apple.com/documentati ... withrate:)

Код:< /p>

Код: Выделить всё

func cameraZoomIn() {
if let deviceCameraSelected = deviceCameraSelected {
do {
try deviceCameraSelected.lockForConfiguration()
try deviceCameraSelected.ramp(toVideoZoomFactor: 3, withRate: 0.25)
deviceCameraSelected.unlockForConfiguration()
} catch {
print("Error: \(error)")
}
}
}

func cameraZoomOut() {
if let deviceCameraSelected = deviceCameraSelected {
do {
try deviceCameraSelected.lockForConfiguration()
try deviceCameraSelected.ramp(toVideoZoomFactor: 1, withRate: 0.25)
deviceCameraSelected.unlockForConfiguration()
} catch {
print("Error: \(error)")
}
}
}
Вопросы:
1. Каково правильное значение withRate для достижения коэффициента масштабирования 1x до 3x в течение 0,25 секунды и коэффициент масштабирования от 3x до 1x в течение 0,25 секунды?
2. В документации говорится, что переход масштабирования является визуально линейным переходом, но как я могу получить кривую перехода, которая CurveEaseInOut похож на обычные переходы UIView.animate?

Подробнее здесь: https://stackoverflow.com/questions/793 ... for-iphone
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Коэффициент масштабирования камеры от 1x до 3x в течение 0,25 секунды для iPhone
    Anonymous » » в форуме IOS
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • Как получить максимальный уровень масштабирования (не коэффициент) на iPhone?
    Anonymous » » в форуме IOS
    0 Ответы
    40 Просмотры
    Последнее сообщение Anonymous
  • Как получить максимальный уровень масштабирования (не коэффициент) на iPhone?
    Гость » » в форуме IOS
    0 Ответы
    38 Просмотры
    Последнее сообщение Гость
  • Определить коэффициент DPI/масштабирования в приложении Python TkInter
    Anonymous » » в форуме Python
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous
  • Получить коэффициент масштабирования шрифта для расчета шрифта
    Anonymous » » в форуме Android
    0 Ответы
    3 Просмотры
    Последнее сообщение Anonymous

Вернуться в «IOS»