CameraImageProcessing QML Type▲
-
Import Statement: import QtMultimedia 5.12
-
Group: CameraImageProcessing is part of multimedia_qml, camera_qml
Detailed Description▲
CameraImageProcessing provides control over post-processing done by the camera middleware, including white balance adjustments, contrast, saturation, sharpening, and denoising
It should not be constructed separately, instead the imageProcessing property of a Camera should be used.
Camera
{
id
:
camera
imageProcessing {
whiteBalanceMode
:
Camera.WhiteBalanceTungsten
contrast
:
0.66
saturation
:
-
0.5
}
}
Property Documentation▲
[since 5.7] brightness : qreal▲
Image brightness adjustment. Valid brightness adjustment values range between -1.0 and 1.0, with a default of 0.
This property was introduced in Qt 5.7.
[since 5.5] colorFilter : enumeration▲
This property holds which color filter if any will be applied to image data captured by the camera.
It can be one of:
CameraImageProcessing.ColorFilterNone |
No filter is applied to images. |
CameraImageProcessing.ColorFilterGrayscale |
A grayscale filter. |
CameraImageProcessing.ColorFilterNegative |
A negative filter. |
CameraImageProcessing.ColorFilterSolarize |
A solarize filter. |
CameraImageProcessing.ColorFilterSepia |
A sepia filter. |
CameraImageProcessing.ColorFilterPosterize |
A posterize filter. |
CameraImageProcessing.ColorFilterWhiteboard |
A whiteboard filter. |
CameraImageProcessing.ColorFilterBlackboard |
A blackboard filter. |
CameraImageProcessing.ColorFilterAqua |
An aqua filter. |
CameraImageProcessing.ColorFilterVendor |
The base value for vendor defined filters. |
This property was introduced in Qt 5.5.
contrast : qreal▲
Image contrast adjustment. Valid contrast adjustment values range between -1.0 and 1.0, with a default of 0.
denoisingLevel : qreal▲
Adjustment of denoising applied to image.
Valid denoising level values range between -1.0 for for denoising disabled, 0 for default denoising level and 1.0 for maximum denoising applied.
[since 5.11] isAvailable : bool▲
This property holds if image processing related settings are supported by this camera.
This property was introduced in Qt 5.11.
manualWhiteBalance : qreal▲
The color temperature used when in manual white balance mode (WhiteBalanceManual). The units are Kelvin.
See Also▲
See also whiteBalanceMode
saturation : qreal▲
Image saturation adjustment. Valid saturation adjustment values range between -1.0 and 1.0, the default is 0.
sharpeningLevel : qreal▲
Valid sharpening level values range between -1.0 for for sharpening disabled, 0 for default sharpening level and 1.0 for maximum sharpening applied.
[read-only, since 5.11] supportedColorFilters : list<ColorFilter>▲
This property holds the supported color filters by this camera.
This property was introduced in Qt 5.11.
[read-only, since 5.11] supportedWhiteBalanceModes : list<WhiteBalanceMode>▲
This property holds the supported white balance modes by this camera.
This property was introduced in Qt 5.11.
whiteBalanceMode : enumeration▲
Value |
Description |
---|---|
WhiteBalanceManual |
Manual white balance. In this mode the manual white balance property value is used. |
WhiteBalanceAuto |
Auto white balance mode. |
WhiteBalanceSunlight |
Sunlight white balance mode. |
WhiteBalanceCloudy |
Cloudy white balance mode. |
WhiteBalanceShade |
Shade white balance mode. |
WhiteBalanceTungsten |
Tungsten white balance mode. |
WhiteBalanceFluorescent |
Fluorescent white balance mode. |
WhiteBalanceFlash |
Flash white balance mode. |
WhiteBalanceSunset |
Sunset white balance mode. |
WhiteBalanceVendor |
Vendor defined white balance mode. |
See Also▲
See also manualWhiteBalance