LinuxCommandLibrary

ppmchange

Change all pixels of one color in a PPM image to another color.

TLDR

Exchange the first color in each oldcolor - newcolor pair with the second color

$ ppmchange [oldcolor1 newcolor1 oldcolor2 newcolor2 ...] [path/to/input.ppm] > [path/to/output.ppm]
copy


Specify how similar colors must be in order to be considered the same
$ ppmchange -closeness [percentage] [oldcolor1 newcolor1 oldcolor2 newcolor2 ...] [path/to/input.ppm] > [path/to/output.ppm]
copy


Replace all pixels not specified in the arguments by a color
$ ppmchange -remainder [color] [oldcolor1 newcolor1 oldcolor2 newcolor2 ...] [path/to/input.ppm] > [path/to/output.ppm]
copy

Copied to clipboard