# Image Modulation

Apply modulation transformation for brightness, saturation, and hue adjustments

> Canonical page: https://elysiatools.com/en/tools/image-modulate

- **Category:** Design

- **Keywords:** image, modulation, brightness, saturation, hue, color, adjustment, enhance

## Overview

Easily enhance or correct your photos with our Image Modulation tool, designed to precisely adjust brightness, saturation, and hue. Whether you need to fix underexposed shots, boost color vibrancy, or shift color tones, this utility provides professional-grade control over your image aesthetics.

## Inputs

- **Image File** (file): Upload any image file (JPEG, PNG, WebP, GIF, BMP, TIFF) to apply modulation
- **Brightness** (range): Brightness adjustment (0.1 = darkest, 1.0 = original, 3.0 = brightest)
- **Saturation** (range): Saturation adjustment (0.0 = grayscale, 1.0 = original, 3.0 = highly saturated)
- **Hue Rotation** (range): Hue rotation in degrees (-180 to 180, 0 = original)
- **Output Format** (select): Choose output format or keep original. PNG recommended for maximum quality
- **Quality (1-100)** (number): Output quality for lossy formats (JPEG, WebP). Higher = better quality but larger file size

## When to use

- Correcting the lighting and color balance of underexposed or dull photographs.
- Stylizing images by shifting hues or creating high-saturation artistic effects.
- Preparing images for web use by adjusting color profiles and output formats simultaneously.

## How it works

- Upload your image file (JPEG, PNG, WebP, GIF, BMP, or TIFF).
- Use the sliders to fine-tune brightness, saturation, and hue rotation to your preference.
- Select your desired output format and quality settings, then process the file to download your modulated image.

## Use cases

- Quickly converting a color photo into a grayscale image by setting saturation to 0.
- Brightening dark photos taken in low-light conditions to reveal hidden details.
- Standardizing a batch of images by applying consistent color and brightness adjustments.

## Frequently asked questions

### What image formats are supported?

You can upload JPEG, PNG, WebP, GIF, BMP, and TIFF files.

### How does the hue rotation work?

The hue rotation uses a degree scale from -180 to 180, allowing you to shift the entire color spectrum of your image.

### Can I convert my image to a different format?

Yes, you can choose to keep the original format or convert your file to JPEG, PNG, or WebP during the modulation process.

### What is the maximum file size for uploads?

The tool supports image files up to 10MB.

### Does adjusting the quality affect the file size?

Yes, lowering the quality setting for lossy formats like JPEG and WebP will reduce the file size while potentially affecting visual clarity.

## Related tools

- [Image Affine Transformation](https://elysiatools.com/en/tools/image-affine): Apply affine transformation for scaling, rotation, shearing, and translation
- [Image Linear Transformation](https://elysiatools.com/en/tools/image-linear): Apply linear transformation (a * input + b) to adjust image levels, brightness, and contrast
- [Image Perspective Transformation](https://elysiatools.com/en/tools/image-perspective): Apply perspective transformation for 3D-like effects and perspective correction
- [Image Projective Transformation](https://elysiatools.com/en/tools/image-projective): Apply advanced projective transformation for complex 3D surface mapping and projection effects
- [Image Matrix Recombination](https://elysiatools.com/en/tools/image-recomb): Apply matrix recombination for advanced color space transformations and channel mixing
- [Image Rotate](https://elysiatools.com/en/tools/image-rotate): Rotate images by specified degrees with options for background color and output format
- [Rotate Image by Arbitrary Angle](https://elysiatools.com/en/tools/image-rotate-arbitrary): Rotate images by any arbitrary angle with options for background color and output format
- [Image Flip (Vertical)](https://elysiatools.com/en/tools/image-flip): Flip images vertically (top to bottom) with options for output format and quality

## Samples

- [Web Image Processing Python Samples](https://elysiatools.com/en/samples/web-image-processing-python): Web Python image processing examples using PIL/Pillow including reading, saving, resizing, and format conversion
- [Web Image Processing TypeScript Samples](https://elysiatools.com/en/samples/web-image-processing-typescript): Web TypeScript image processing examples including image read/save, scaling, and format conversion
- [Android Image Processing Java Samples](https://elysiatools.com/en/samples/android-image-processing-java): Android Java image processing examples including reading/saving images, scaling, and format conversion
- [Android Image Processing Kotlin Samples](https://elysiatools.com/en/samples/android-image-processing-kotlin): Android Kotlin image processing examples including reading/saving images, scaling, and format conversion
