> For the complete documentation index, see [llms.txt](https://docs.viesus.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.viesus.com/features/features.md).

# Image Quality

All features below apply to every VIESUS on-premise interface (CLI, PDF Enhancer, Node.js module, C/C++ SDK) and are controlled through the shared `viesusini.json` configuration file.

For exact parameter values, ranges, and mode tables, click on feature to see the corresponding parameters or see the [Parameter Reference](/configuration/parameter-reference.md).

<button type="button" class="button secondary" data-action="ask" data-query="Which VIESUS features and parameters achieve my goal? Ask me what I&#x27;m trying to improve." data-icon="gitbook-assistant">Which features do I need?</button>

***

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-cover data-type="image"></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><h4>Base Enhancement</h4></td><td>Automatic per-image color, brightness, and contrast correction scaled to each image.</td><td><a href="/files/E4JjOos7P7724jjCYkyn">/files/E4JjOos7P7724jjCYkyn</a></td><td><a href="/pages/JvqjGnjGdqsk3kQASBze">/pages/JvqjGnjGdqsk3kQASBze</a></td></tr><tr><td><h4>Global Color Correction</h4></td><td>Remove color casts and restore natural, balanced tones.</td><td><a href="/files/E4JjOos7P7724jjCYkyn">/files/E4JjOos7P7724jjCYkyn</a></td><td><a href="/pages/g1xL8FdKDIGU1p5swvLM">/pages/g1xL8FdKDIGU1p5swvLM</a></td></tr><tr><td><h4>Shadow &#x26; Highlight Recovery</h4></td><td>Recover detail in shadow and highlight regions.</td><td><a href="/files/E4JjOos7P7724jjCYkyn">/files/E4JjOos7P7724jjCYkyn</a></td><td><a href="/pages/PBvD9YH1VU9jKKYWr3Pn">/pages/PBvD9YH1VU9jKKYWr3Pn</a></td></tr><tr><td><h4>Noise Reduction</h4></td><td>Reduce color and luminance grain — automatic profiling or AI denoising.</td><td><a href="/files/E4JjOos7P7724jjCYkyn">/files/E4JjOos7P7724jjCYkyn</a></td><td><a href="/pages/14aIw2hrFF71b869yDL0">/pages/14aIw2hrFF71b869yDL0</a></td></tr><tr><td><h4>Sharpening</h4></td><td>Local sharpening for textured detail; optional AI deblur for slightly out-of-focus shots.</td><td><a href="/files/E4JjOos7P7724jjCYkyn">/files/E4JjOos7P7724jjCYkyn</a></td><td><a href="/pages/Q5YiJE6x8rqvzavC5OKq">/pages/Q5YiJE6x8rqvzavC5OKq</a></td></tr><tr><td><h4>Face Detection</h4></td><td>Detect faces and enable targeted portrait enhancements like red-eye and face reconstruction.</td><td><a href="/files/E4JjOos7P7724jjCYkyn">/files/E4JjOos7P7724jjCYkyn</a></td><td><a href="/pages/zL6tVzIb4U18r0oQBZ2D">/pages/zL6tVzIb4U18r0oQBZ2D</a></td></tr><tr><td><h4>Face Reconstruction</h4></td><td>AI reconstruction of small or compressed facial detail.</td><td><a href="/files/E4JjOos7P7724jjCYkyn">/files/E4JjOos7P7724jjCYkyn</a></td><td><a href="/pages/lIiR838RscSsqGYHEDdn">/pages/lIiR838RscSsqGYHEDdn</a></td></tr><tr><td><h4>Red-Eye Removal</h4></td><td>Detect and remove flash red-eye artifacts.</td><td><a href="/files/E4JjOos7P7724jjCYkyn">/files/E4JjOos7P7724jjCYkyn</a></td><td><a href="/pages/Nt5fpiiAJhxOKjLnl6zV">/pages/Nt5fpiiAJhxOKjLnl6zV</a></td></tr><tr><td><h4>AI Artifact Removal</h4></td><td>AI removal of JPEG compression artifacts, blocking, and ringing.</td><td><a href="/files/E4JjOos7P7724jjCYkyn">/files/E4JjOos7P7724jjCYkyn</a></td><td><a href="/pages/Ns1fAktWQXSySxYvkfKM">/pages/Ns1fAktWQXSySxYvkfKM</a></td></tr><tr><td><h4>AI Super Resolution</h4></td><td>Deep-learning upscaling up to 16× — invents detail beyond traditional interpolation.</td><td><a href="/files/E4JjOos7P7724jjCYkyn">/files/E4JjOos7P7724jjCYkyn</a></td><td><a href="/pages/DcrYBlvmoAS9i01b3Blh">/pages/DcrYBlvmoAS9i01b3Blh</a></td></tr><tr><td><h4>Background Handling</h4></td><td>AI segmentation — remove, replace, or composite portraits and product shots.</td><td><a href="/files/E4JjOos7P7724jjCYkyn">/files/E4JjOos7P7724jjCYkyn</a></td><td><a href="/pages/GqKSz0mDGOrFA8yfHtYa">/pages/GqKSz0mDGOrFA8yfHtYa</a></td></tr><tr><td><h4>Background Blur</h4></td><td>Computational bokeh — blur the background while keeping the subject sharp.</td><td><a href="/files/E4JjOos7P7724jjCYkyn">/files/E4JjOos7P7724jjCYkyn</a></td><td><a href="/pages/YihtRB8SqqViYxKr2hDM">/pages/YihtRB8SqqViYxKr2hDM</a></td></tr><tr><td><h4>Grain Addition</h4></td><td>Add subtle film grain to reduce banding in smooth gradient areas.</td><td><a href="/files/E4JjOos7P7724jjCYkyn">/files/E4JjOos7P7724jjCYkyn</a></td><td><a href="/pages/4vJbdyKDZNCa8fDdJ0Tk">/pages/4vJbdyKDZNCa8fDdJ0Tk</a></td></tr><tr><td><h4>Local Color Correction</h4></td><td>Fine-tune skin, sky, and vegetation zones independently.</td><td><a href="/files/E4JjOos7P7724jjCYkyn">/files/E4JjOos7P7724jjCYkyn</a></td><td><a href="/pages/ZTiMdZuJ6uJsG2Um9ga3">/pages/ZTiMdZuJ6uJsG2Um9ga3</a></td></tr><tr><td><h4>Skin Tone Enhancement</h4></td><td>Keep skin tones natural and fine-tune the skin color zone.</td><td><a href="/files/E4JjOos7P7724jjCYkyn">/files/E4JjOos7P7724jjCYkyn</a></td><td><a href="/pages/XgfZXDGQPgao20OFp9iu">/pages/XgfZXDGQPgao20OFp9iu</a></td></tr><tr><td><h4>Scene-Based Enhancement</h4></td><td>Scene-aware tuning — portrait, landscape, night, beach, snow, sunset, and more.</td><td><a href="/files/E4JjOos7P7724jjCYkyn">/files/E4JjOos7P7724jjCYkyn</a></td><td><a href="/pages/nGGFNJ96jlemzu6AVo7b">/pages/nGGFNJ96jlemzu6AVo7b</a></td></tr><tr><td><h4>HDR Tonemapping</h4></td><td>Extract gainmaps from HDR HEIC/JPEG and tonemap to SDR with seven methods.</td><td><a href="/files/E4JjOos7P7724jjCYkyn">/files/E4JjOos7P7724jjCYkyn</a></td><td><a href="/pages/JHPIX3efhL8sQDBhsChH">/pages/JHPIX3efhL8sQDBhsChH</a></td></tr><tr><td><h4>Portrait Auto Cropping</h4></td><td>Auto-crop portraits based on face position and configurable aspect ratio.</td><td><a href="/files/E4JjOos7P7724jjCYkyn">/files/E4JjOos7P7724jjCYkyn</a></td><td><a href="/pages/lrYFJ4WmOD1ehGaHxCLZ">/pages/lrYFJ4WmOD1ehGaHxCLZ</a></td></tr><tr><td><h4>White Fix</h4></td><td>Remove print-related grey speckling in light and white areas.</td><td><a href="/files/E4JjOos7P7724jjCYkyn">/files/E4JjOos7P7724jjCYkyn</a></td><td><a href="/pages/NaUpE9hNn3Xxwnu3nfWM">/pages/NaUpE9hNn3Xxwnu3nfWM</a></td></tr><tr><td><h4>Adaptive Face Flash</h4></td><td>Subtle fill-flash for underlit or backlit faces.</td><td><a href="/files/E4JjOos7P7724jjCYkyn">/files/E4JjOos7P7724jjCYkyn</a></td><td><a href="/pages/6x3AsIljrmM8rTWn4UEl">/pages/6x3AsIljrmM8rTWn4UEl</a></td></tr><tr><td><h4>ICC Color Management</h4></td><td>Control the ICC color profile assigned to output images.</td><td><a href="/files/E4JjOos7P7724jjCYkyn">/files/E4JjOos7P7724jjCYkyn</a></td><td><a href="/pages/MZlglb3OPKzx601Elttm">/pages/MZlglb3OPKzx601Elttm</a></td></tr><tr><td><h4>Monochrome &#x26; Sepia</h4></td><td>Convert output to black-and-white or toned monochrome (sepia).</td><td><a href="/files/E4JjOos7P7724jjCYkyn">/files/E4JjOos7P7724jjCYkyn</a></td><td><a href="/pages/U0vnlK7fGNiSsxegbvFX">/pages/U0vnlK7fGNiSsxegbvFX</a></td></tr></tbody></table>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.viesus.com/features/features.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
