KOReader has built in contrast and dither options that may do what you want.

And a rainbow removal plugin which uses same method.