Класс QImageEncoderSettings
Класс QImageEncoderSettings предоставляет набор параметров кодировщика изображений. Подробнее...
| Заголовок: | #include <QImageEncoderSettings> |
| qmake: | QT += multimedia |
Открытые функции
| QImageEncoderSettings() | |
| QImageEncoderSettings(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 |
| QImageEncoderSettings & | operator=(const QImageEncoderSettings &other) |
| bool | operator==(const QImageEncoderSettings &other) const |
Подробное описание
Класс QImageEncoderSettings предоставляет набор параметров кодировщика изображений.
Объект параметров кодировщика изображений используется для указания параметров кодировщика изображений, используемых QCameraImageCapture. Параметры кодировщика изображений выбираются путем создания объекта QImageEncoderSettings, установки требуемых свойств и передачи его экземпляру QCameraImageCapture с помощью функции QCameraImageCapture::setImageSettings().
QImageEncoderSettings imageSettings;
imageSettings.setCodec("image/jpeg");
imageSettings.setResolution(1600, 1200);
imageCapture->setEncodingSettings(imageSettings); См. также QImageEncoderControl.
Документация по функциям-членам
QImageEncoderSettings::QImageEncoderSettings()
Создаёт объект параметров кодировщика изображений по умолчанию.
QImageEncoderSettings::QImageEncoderSettings(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, если они не равны null.
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)
Устанавливает resolution кодируемого изображения.
Пустой QSize означает, что кодек должен сделать оптимальный выбор на основе доступных данных из источника изображения и ограничений кодека.
См. также resolution().
void QImageEncoderSettings::setResolution(int width, int height)
Устанавливает width и height разрешения кодируемого изображения.
Перегруженная функция.
bool QImageEncoderSettings::operator!=(const QImageEncoderSettings &other) const
Определяет, равны ли значения other объекту параметров кодировщика изображений.
Возвращает true, если объекты настроек не равны, и false, если они равны.
QImageEncoderSettings &QImageEncoderSettings::operator=(const QImageEncoderSettings &other)
Присваивает значение other объекту параметров кодировщика изображений.
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.9/qimageencodersettings.html