ppmdist

Produce a grayscale version of a PPM image. More information: https://netpbm.sourceforge.net/doc/ppmdist.html.

ppmdist path/to/input.ppm > path/to/output.pgm

ppmdist -frequency|intensity path/to/input.ppm > path/to/output.pgm