I generate an abstract 128x128 image, that is in general two-color (it uses values scaled between "blue" and "white", or other similar color pair). I need to make the image more "featured".
Currently, I am blending a four color gradient (prepared in a separate 128x128 buffer) via techniques based on equations from gimp docs. The effects are not good – the gradient dominates over the source image.
How to add some "features" to an abstract image, in procedural way? Maybe you have some tested techniques?
EDIT: here is the image – based on Perlin Noise:

