Pour ce genre de problème, il y a la solution du raw + postraitement.
Je pense que ça peut donner de bons résultats.