Color temperature correction filter. Three correction modes are available:
1) automatic correction;
2) correction to a preset temperature value;
4) manual correction.
Name | Type | Minimum value | Maximum value | Default value | Description |
---|---|---|---|---|---|
correction_type | integer | 1 | 1 | 4 |
Correction mode: |
cold | float | 6000 | 1000 |
Cold temperature value used in automatic correction mode (correction_type=1) |
|
neutral | float | 5200 | 1000 |
Neutral temperature value used in automatic correction mode (correction_type=1) |
|
warm | float | 4400 | 1000 |
Warm temperature value used in automatic correction mode (correction_type=1) |
|
temperature | float | 5200 | 1000 |
Preset temperature value used in correction_type=2 |
|
temp_value | float | 0 | -1 | 1 |
Adjusting color gamma (for manual correction mode - correction_type=4): temp_value regulates cool tones in an image, tint_value regulates warm tones. |
tint_value | float | 0 | -1 | 1 | |
powbase | float | 2 | 2 |
Strength of correction. The more is the value, the more correction will be applied. |
Shadow/higlight method (similar to Photoshop one).
Name | Type | Minimun value | Maximum value | Default value | Description |
---|---|---|---|---|---|
shadow_factor | float | 3 | 1 | 6 |
Strength of shadows correction. |
highlight_factor | float | 2 | 1 | 6 |
Strength of highlights correction. |
shadow_range | float | 0.4 | 0 | 0.6 |
Parameter determining shadow areas. |
highlight_range | float | 0.25 | 0 | 0.4 |
Parameter determining highlight areas. |
kradius | float | 100 | 1 |
Blur radius. |
|
multiscale | bool | TRUE |
If the value is TRUE, three different radii are used. |
||
autocontrast_enable | bool | TRUE |
If the value is TRUE, automatic contrast correction is enabled. |
Luminance and color denoising.
Name | Type | Minimun value | Maximum value | Default value | Description |
---|---|---|---|---|---|
intensity_strength | float | 0 | -4 | 4 |
Luminance noise suppression intensity (in fact - strength of blurring). |
use_color_denoising | bool | TRUE |
Enabling the color denoising mode. |
||
color_strength | float | 0 | -4 | 4 |
Color noise suppression intensity. |
crispness | float | 0.4 | 0 | 1 |
Percentage of blending of the original image with the processed one. |
quality | int | 1 | 1 | 4 |
Quality of image processing. |
use_deblurring | bool | FALSE |
If the value is TRUE, then deblurring filter (Hanning filter) will be applied to the image before main processing. |
||
deblurring_radius | int | 4 | 1 |
Deblurring radius. |
|
deblurring_strength | float | 0.2 | 0 | 1 |
Deblurring strength. |
Deblurring (sharpening) of an image.
Name | Type | Minimum value | Maximum value | Default value | Description |
---|---|---|---|---|---|
strength | float | 0.25 | 0 | 1 |
Sharpening intensity. |
radius | int | 5 | 1 | 100 |
Convolution radius (Hann convolution is used). |
advanced | bool | FALSE |
Deblurring mode. If advanced = TRUE, then Hanning filter will be used. |
||
suppress_halos | bool | FALSE |
Halo suppression. |
||
adaptive | bool | TRUE |
Enabling of adaptive sharpening. |
Rotation of an image to an arbitrary angle.
Name | Type | Minimum value | Maximum value | Default value | Description |
---|---|---|---|---|---|
angle | float | 90 | 0 | 360 |
Rotation angle (in degrees). |
Resampling (downsizing or upsizing images).
Name | Type | Minimum value | Maximum value | Default value | Description |
---|---|---|---|---|---|
method | int | 2 | 1 | 6 |
Resampling method: |
width | int | 0 |
Desired width and height of an image. |
||
height | int | 0 | |||
preserve_aspect | bool | FALSE |
If the value is TRUE, constrain proportions option is enabled. |
||
enhance | bool | TRUE |
Enabling the enhance resampling mode. |
||
enhance_factor | float | 0.26 |
Enhancement coefficient (in enhance mode). |
Placing text on an image.
Name | Type | Minimum value | Maximum value | Default value | Description |
---|---|---|---|---|---|
tl | float |
Text positions (coordinate values from 0 to 1). |
|||
tr | float | ||||
bl | float | ||||
br | float | ||||
mid | float | ||||
red | int | 0 | 0 | 255 |
Text color. |
green | int | 0 | 0 | 255 | |
blue | int | 0 | 0 | 255 | |
letters_limit | int |
Maximum number of characters in a text. |
|||
format | int | DT_CENTER|DT_VCENTER |
Text align parameters. DT_XXXXXXX constants are described in the WinUser.h system header file. |
||
effect | string | NULL |
Noise effects applied to text: |
||
text | string | NULL |
Text that should be placed on the image. |
||
font | font |
A font from the list of available fonts: |
Image cropping.
Name | Type | Minimum value | Maximum value | Default value | Description |
---|---|---|---|---|---|
rect | rect |
Coordinate values of the crop rectangle in pixels. The crop rectangle can exceed the bounds of the source image; in this case the extended area will be filled with a color. |
|||
rectf | float rect |
Proportional coordinate values of the crop rectangle in respect to the original image (from 0 to 1). |
Automatic image enhancement. Includes the options described below.
Name | Type | Minimun value | Maximum value | Default value | Description |
---|---|---|---|---|---|
use_auto_red_eye | bool | TRUE |
The parameter enables red eye correction algorithm. |
||
use_shadow_highlight | bool | TRUE |
The parameter enables shadow-highlight correction algorithm. |
||
use_color_temperature | bool | TRUE |
The parameter enables color temperature correction algorithm. |
||
use_saturation | bool | TRUE |
The parameter enables saturation correction algorithm. |
||
use_denoising | bool | TRUE |
The parameter enables noise reduction algorithm. |
||
use_deblurring | bool | TRUE |
The parameter enables sharpening algorithm. |
||
portrait | bool | FALSE |
The parameter enables 'portrait-friendly' enhancement mode (includes denoising, color correction and shadow-highlights adjustment). |
Blurring images (Bartlett window is used).
Name | Type | Minimum value | Maximum value | Default value | Description |
---|---|---|---|---|---|
radius | int | 5 | 1 | 100 |
Blur radius. |
Automatic saturation adjustment.
Filling' an image with a color specified in the 'transfer_color' parameter (the image does not turn into monochrome: opposite colors are constrained).
Name | Type | Minimum value | Maximum value | Default value | Description |
---|---|---|---|---|---|
transfer_color | RGB |
The color an image should be filled with. |
Adjustment of image exposure, brightness, contrast, saturation and gamma.
Name | Type | Minimum value | Maximum value | Default value | Description |
---|---|---|---|---|---|
exposure | float | 0 | -20 | 20 |
Exposure: |
brightness | float | 0 | -100 | 100 |
Brightness: |
contrast | float | 0 | -100 | 100 |
Contrast: |
saturation | float | 0 | -100 | 100 |
Saturation: |
gamma | float | 1 | 0.01 | 10 |
gamma: |
use_hsv | bool | FALSE |
If the value is TRUE, HSV color model will be used. If the value is FALSE, HSL color model will be used. |
Makes image colors warmer or cooler.
Name | Type | Minimum value | Maximum value | Default value | Description |
---|---|---|---|---|---|
strength | float | 2 | 0 | 5 |
The parameter sets the intensity of the blue and red components. The value of 1 corresponds to the original intensity. |
Performs color correction of an image by a combined application of 'color_temperature' and 'shadow_highlight' methods.