Класс 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