---
title: Enhance Image API
slug: auto-enhance-image
url: https://apyhub.com/dosvak/service/auto-enhance-image
provider: Dosvak LLC
categories: [File Manipulation, Image Processing]
tags: [image-processing, contrast-enhancement, brightness-adjustment, saturation-boost, clahe, image-transformation]
auth: api_key
---

# Enhance Image API

Enhance an uploaded image with CLAHE contrast adjustment and saturation boosting. Returns the processed image as binary output.

## Endpoints

| Method | Path | Description | Atoms |
| --- | --- | --- | --- |
| POST | `` | What it does Enhances an uploaded image by adjusting local contrast with CLAHE and increasing satur… | 10 |

## About

## What it does
Auto Enhance Image improves an uploaded image by adjusting local contrast and brightness with CLAHE, then boosting saturation. Send a binary image file and optionally tune `clip_limit` and `saturation`; you get back an enhanced binary image.

Use it when source images look flat, dull, or low-contrast and you need a quick preprocessing step before OCR, listing photos, previews, or downstream image analysis. The `clip_limit` input controls how aggressively local contrast is increased, while `saturation` controls color intensity without changing the file structure.

The request accepts one required `file` field in the body. You can also set `clip_limit` between 0.5 and 10, and `saturation` between 0.5 and 3. Defaults are `2` and `1.2` respectively, so the service works without extra tuning for many inputs.

The response is the processed image as binary data, making Auto Enhance Image easy to place in upload, enrichment, or batch transformation workflows where you need a cleaned-up image as the final output.

## Usage

Authenticate with an ApyHub API key in the `apy-token` header.
Full docs and a live playground: https://apyhub.com/dosvak/service/auto-enhance-image
