При прямых руках вполне достаточно фотошопа. При кривых -- какого-нибудь юного умельца из разряда "улучшу ваше фото за СМС". Результат будет отличаться от действительности (так как цвета на мониторе и цвета реальных красок разные и нет однозначного соответствия одного другому), но что-то...