I have a program generating multiple plots daily. To view them on the screen easily, I have black and grey backgrounds, with light-color foreground elements. But now I want to print some of them, without wasting a lot of ink or creating duplicate plot configurations. I've tried using ImageMagick's display -negate feature, but the greys stay grey, and blues turn into reds, and other undesirable things. Is there a way I can automatically (or through a short series of manual actions) transform images into something printable?
What I think I want is:
- black -> white
- gray -> white
- white -> black
- light blue/green/red/etc -> dark blue/green/red/etc