Spec-Zone.ru › Qt 5.15

Класс QImageEncoderSettings

Класс QImageEncoderSettings предоставляет набор настроек кодировщика изображений. Подробнее...

Заголовок: #include <QImageEncoderSettings>
qmake: QT += multimedia
  • Список всех членов, включая унаследованные

Открытые функции

QImageEncoderSettings(const QImageEncoderSettings &other)
QImageEncoderSettings()
QImageEncoderSettings & operator=(const QImageEncoderSettings &other)
~QImageEncoderSettings()
QString codec() const
QVariant encodingOption(const QString &option) const
QVariantMap encodingOptions() const
bool isNull() const
QMultimedia::EncodingQuality quality() const
QSize resolution() const
void setCodec(const QString &codec)
void setEncodingOption(const QString &option, const QVariant &value)
void setEncodingOptions(const QVariantMap &options)
void setQuality(QMultimedia::EncodingQuality quality)
void setResolution(const QSize &resolution)
void setResolution(int width, int height)
bool operator!=(const QImageEncoderSettings &other) const
bool operator==(const QImageEncoderSettings &other) const

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

Объект настроек кодировщика изображений используется для указания настроек кодировщика изображений, используемых QCameraImageCapture. Настройки кодировщика изображений выбираются путем создания объекта QImageEncoderSettings, установки необходимых свойств и передачи его экземпляру QCameraImageCapture с помощью функции QCameraImageCapture::setImageSettings().

QImageEncoderSettings imageSettings;
imageSettings.setCodec("image/jpeg");
imageSettings.setResolution(1600, 1200);

imageCapture->setEncodingSettings(imageSettings);

См. такжеQImageEncoderControl.

Документация по функциям-членам

QImageEncoderSettings::QImageEncoderSettings(const QImageEncoderSettings &other)

Создает копию объекта настроек кодировщика изображений other.

QImageEncoderSettings::QImageEncoderSettings()

Создает объект настроек кодировщика изображений со значением по умолчанию (null).

QImageEncoderSettings &QImageEncoderSettings::operator=(const QImageEncoderSettings &other)

Присваивает значение other объекту настроек кодировщика изображений.

QImageEncoderSettings::~QImageEncoderSettings()

Удаляет объект настроек кодировщика изображений.

QString QImageEncoderSettings::codec() const

Возвращает кодек изображения.

См. такжеsetCodec().

QVariant QImageEncoderSettings::encodingOption(const QString &option) const

Возвращает значение кодировочного параметра option.

См. такжеsetEncodingOption() и encodingOptions().

QVariantMap QImageEncoderSettings::encodingOptions() const

Возвращает все параметры кодирования в виде QVariantMap.

См. такжеencodingOption() и setEncodingOptions().

bool QImageEncoderSettings::isNull() const

Определяет, является ли объект настроек кодировщика изображений неинициализированным.

Возвращает true, если настройки равны null, и false в противном случае.

QMultimedia::EncodingQuality QImageEncoderSettings::quality() const

Возвращает качество кодирования изображения.

См. такжеsetQuality().

QSize QImageEncoderSettings::resolution() const

Возвращает разрешение закодированного изображения.

См. такжеsetResolution().

void QImageEncoderSettings::setCodec(const QString &codec)

Устанавливает кодек изображения codec.

См. такжеcodec().

void QImageEncoderSettings::setEncodingOption(const QString &option, const QVariant &value)

Устанавливает значение кодировочного параметра option в value.

Поддерживаемые параметры кодирования и их значение зависят от системы и выбранного кодека.

См. такжеencodingOption() и setEncodingOptions().

void QImageEncoderSettings::setEncodingOptions(const QVariantMap &options)

Заменяет все параметры кодирования на options.

Поддерживаемые параметры кодирования и их значение зависят от системы и выбранного кодека.

См. такжеencodingOptions(), encodingOption() и setEncodingOption().

void QImageEncoderSettings::setQuality(QMultimedia::EncodingQuality quality)

Устанавливает качество кодирования изображения quality.

См. такжеquality().

void QImageEncoderSettings::setResolution(const QSize &resolution)

Устанавливает разрешение закодированного изображения.

Пустой QSize указывает, что кодек должен выбрать оптимальное значение на основе доступных данных из источника изображения и ограничений кодека.

См. такжеresolution().

void QImageEncoderSettings::setResolution(int width, int height)

Устанавливает ширину и высоту разрешения закодированного изображения.

Это перегруженная функция.

bool QImageEncoderSettings::operator!=(const QImageEncoderSettings &other) const

Определяет, равен ли объект настроек кодировщика изображений other.

Возвращает true, если объекты настроек не равны, и false в противном случае.

bool QImageEncoderSettings::operator==(const QImageEncoderSettings &other) const

Определяет, является ли other объектом настроек кодера изображений равным по значению.

Возвращает true, если объекты настроек равны по значению, и false, если они не равны.

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

Spec-Zone.ru

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