Adobe Photoshop
How to Adjust Levels in Photoshop: Fix Lighting, Contrast, and Colour
The Levels adjustment is arguably the single most powerful — and simplest — tool for improving the look of your photos in Photoshop. Whether your images are underexposed, faded, washed out, or lacking contrast, the Levels dialog gives you precise control over the tonal range. This comprehensive tutorial covers everything you need