Инструменты пользователя

Инструменты сайта


develop:qt:media

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
develop:qt:media [2021/11/05 07:16]
admin
develop:qt:media [2021/11/05 11:38] (текущий)
admin
Строка 86: Строка 86:
  
 ==== QCameraFocus ==== ==== QCameraFocus ====
 +Позволяет настраивать фокусировку и масштабирование.\\
 +Масштабирование может быть **оптическим** (более дорогое но более качественное, используются сенсоры камеры поэтому может не поддерживаться) либо **цифровым** (простое увеличение части рамки).\\
 +**maximumOpticalZoom()** позволяет проверить поддержку оптического зума, **zoomTo()** позволяет одновременно изменять оптическое и цифровое масштабирование.\\
  
 +Некоторое оборудование поддерживает автофокусировку, можно использовать с помощью **FocusPointMode**. Можно использовать в сочетании с **QCameraFocusZone**.\\
 +
 +<details>
 +<summary> :!: Установить фокус в нижней части, 25% от угла.. вроде как</summary>
 +<code cpp-qt>
 +QCameraFocus *focus= camera->focus();
 +focus->setFocusMode(QCameraFocus::FocusPointCustom);
 +focus->setCustomFocusPoint(QPointF(0.25f, 0.75f));
 +
 +// super zoom
 +focus->zoomTo(3.0, 4.0);
 +</code>
 +</details>
  
  
develop/qt/media.1636096611.txt.gz · Последнее изменение: 2021/11/05 07:16 — admin