pnmcurve ist ein Kommandozeilenprogramm, das Farbtonkurven auf pnm-Bilder anwendet. Die Kurven werden als Menge von Kontrollpunkten eines kubischen Splines festgelegt. pnmcurve wendet die resultierende Spline-Kurve auf das pnm-Bild an, das von der Standardeingabe gelesen wird, und schreibt das resultierende Bild auf die Standardausgabe. Kommandozeilenoptionen ermöglichen es den Anwendern, die Kurve nur auf ausgewählte Farbkanäle anzuwenden. Ein separater FLTK-basierter grafischer Kurveneditor hilft, die Kontrollpunkte zu definieren. (non)