Класс 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 в противном случае.
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)
Устанавливает ширину и высоту разрешения закодированного изображения.
Это перегруженная функция.
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/archives/qt-5.11/qimageencodersettings.html