Spec-Zone.ru › Qt 5.9

Тип QML CameraExposure

Интерфейс для настроек камеры, связанных с экспозицией. Подробнее...

Заявление об импорте: import QtMultimedia 5.8
  • Список всех членов, включая унаследованные

Свойства

  • диафрагма : вещественный тип
  • компенсация экспозиции : вещественный тип
  • режим экспозиции : перечисление
  • iso : целое число
  • ручная диафрагма : вещественный тип
  • ручная ISO : вещественный тип
  • ручная выдержка : вещественный тип
  • режим замера : перечисление
  • выдержка : вещественный тип
  • точка замера точечного экспозиции : QPointF

Методы

  • установитьАвтоматическуюДиафрагму()
  • установитьАвтоматическуюЧувствительностьISO()
  • установитьАвтоматическуюВыдержку()

Подробное описание

CameraExposure позволяет настраивать параметры экспозиции, такие как диафрагма и выдержка, замер экспозиции и значение ISO.

Не следует создавать его отдельно; вместо этого необходимо использовать свойство exposure камеры Camera.

Camera {
    id: camera

    exposure.exposureCompensation: -1.0
    exposure.exposureMode: Camera.ExposurePortrait
}

Некоторые настройки имеют автоматический и ручной режимы. В автоматическом режиме программное обеспечение камеры само определяет разумное значение, но в большинстве случаев эти настройки можно переопределить с помощью ручной настройки.

Например, для выбора автоматического выбора выдержки:

camera.exposure.setAutoShutterSpeed()

Или для определенной выдержки:

camera.exposure.manualShutterSpeed = 0.01 // 10ms

Можно выбрать только один из режимов.

Документация по свойствам

диафрагма : вещественный тип

Это свойство содержит текущее значение диафрагмы объектива в виде числа f (отношение фокусного расстояния к диаметру эффективного отверстия).

См. также ручная диафрагма и установитьАвтоматическуюДиафрагму().

компенсация экспозиции : вещественный тип

Это свойство содержит значение корректировки автоматически рассчитанной экспозиции. Значение измеряется в единицах EV.

режим экспозиции : перечисление

Это свойство содержит режим экспозиции камеры.

Режим может быть одним из следующих:

Значение Описание
Camera.ExposureManual Ручной режим.
Camera.ExposureAuto Автоматический режим.
Camera.ExposureNight Ночной режим.
Camera.ExposureBacklight Режим экспозиции при задней засветке.
Camera.ExposureSpotlight Режим экспозиции при направленном свете.
Camera.ExposureSports Режим экспозиции для спорта.
Camera.ExposureSnow Режим экспозиции для снега.
Camera.ExposureBeach Режим экспозиции для пляжа.
Camera.ExposureLargeAperture Использование большей диафрагмы с малой глубиной резкости.
Camera.ExposureSmallAperture Использование меньшей диафрагмы.
Camera.ExposurePortrait Режим экспозиции для портретов.
Camera.ExposureAction Режим экспозиции для динамичных действий. С версии 5.5
Camera.ExposureLandscape Режим экспозиции для ландшафтов. С версии 5.5
Camera.ExposureNightPortrait Ночной портретный режим экспозиции. С версии 5.5
Camera.ExposureTheatre Режим экспозиции для театральных сцен. С версии 5.5
Camera.ExposureSunset Режим экспозиции для закатов. С версии 5.5
Camera.ExposureSteadyPhoto Режим экспозиции для стабильных фотографий. С версии 5.5
Camera.ExposureFireworks Режим экспозиции для фейерверков. С версии 5.5
Camera.ExposureParty Режим экспозиции для вечеринок. С версии 5.5
Camera.ExposureCandlelight Режим экспозиции для свечей. С версии 5.5
Camera.ExposureBarcode Режим экспозиции для штрих-кодов. С версии 5.5
Camera.ExposureModeVendor Базовое значение для режимов экспозиции, специфичных для устройства.

iso : целое число

Это свойство содержит значение чувствительности сенсора ISO.

ручная диафрагма : вещественный тип

Это свойство содержит значение диафрагмы (число f) для съемки фотографий.

Если значение меньше нуля, камера автоматически определяет подходящее значение диафрагмы.

диафрагма, установитьАвтоматическуюДиафрагму()

ручная ISO : вещественный тип

Это свойство содержит настройки ISO для съемки фотографий.

Если указано отрицательное значение, камера автоматически определит подходящее значение.

См. также iso и установитьАвтоматическуюЧувствительностьISO().

ручная выдержка : вещественный тип

Это свойство содержит значение выдержки (в секундах). Если значение меньше нуля, камера автоматически определяет подходящую выдержку.

выдержка, установитьАвтоматическуюВыдержку()

режим замера : перечисление

Это свойство содержит режим замера камеры (как балансируется экспозиция).

Режим может быть одним из следующих:

Значение Описание
Camera.MeteringMatrix Для измерения экспозиции используется матрица точек образцов.
Camera.MeteringAverage Для измерения экспозиции используется среднее значение.
Camera.MeteringSpot Для измерения экспозиции используется определенное место (точка замера точечного экспозиции).

выдержка : вещественный тип

Это свойство содержит текущее значение выдержки камеры в секундах. Для изменения выдержки можно использовать свойство ручная выдержка и установитьАвтоматическуюВыдержку().

точка замера точечного экспозиции : QPointF

Свойство содержит координаты точки кадра, используемой для измерения экспозиции. Эта точка используется только в режиме точечного замера и обычно по умолчанию находится в центре (0.5, 0.5).

Документация по методам

установитьАвтоматическуюДиафрагму()

Включить автоматический выбор диафрагмы. Значение ручной диафрагмы сбрасывается до -1,0.

установитьАвтоматическуюЧувствительностьISO()

Включить автоматический выбор чувствительности ISO. Значение ручной ISO сбрасывается до -1.

установитьАвтоматическуюВыдержку()

Включить автоматический выбор выдержки. Значение ручной выдержки сбрасывается до -1,0.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.9/qml-qtmultimedia-cameraexposure.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API