Класс 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)
Устанавливает resolution закодированного изображения.
Пустой QSize указывает, что кодировщик должен сделать оптимальный выбор, исходя из доступного изображения и ограничений кодека.
См. также resolution().
void QImageEncoderSettings::setResolution(int width, int height)
Устанавливает width и 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.13/qimageencodersettings.html