ALO heeft de donkerste gebieden van dit portret lichter gemaakt zonder de al lichte gebieden te overbelichten. Dit zou wel zijn gebeurd bij belichtingscompensatie. Dit is uiterst handig als je de tijd noch kennis hebt om een tooncurve handmatig aan te passen.
Auto Lighting Optimizer (ALO) werd voor het eerst in gebruikt als een functie op de EOS 450D in 2008 en is aanwezig op alle Canon EOS spiegelreflex- en systeemcamera's. Met ALO wordt de uitstraling van je foto's verbeterd via in-camera bewerking.
ALO is ontworpen om overmatig contrast te verwijderen door delen van de foto te selecteren en aan te passen. Dit is niet hetzelfde als belichtingscompensatie, waarmee de hele foto lichter of donker wordt gemaakt. ALO is met name handig als je een flitser gebruikt of onderwerpen fotografeert die van achteren worden belicht. ALO detecteert namelijk gezichten en maakt deze helderder. Hierdoor wordt de foto egaler belicht en zijn er in de schaduws meer details zichtbaar.
ALO analyseert het contrast in foto's en past de tooncurve aan om zowel de schaduws als de hooglichten te wijzigen. Zo wordt het verlies aan details in situaties met hoog contrast beperkt. Je kunt kiezen uit drie waarden: Zwak, Standaard en Hoog. Een ALO-instelling kan bij elke ISO-instelling worden gebruikt. Het is ook mogelijk het ALO-systeem uit te schakelen.