PPM (ang.portable pixmap), PBM (ang. portable bitmap) oraz PGM (ang. portable graymap) – formaty zapisu grafiki rastrowej, używane głównie do wymiany danych graficznych między różnymi narzędziami graficznymi. Wszystkie trzy formaty określane są wspólnie jako PNM (ang. portable anymap) i oznaczają:
Dane binarne muszą znajdować się zaraz za rozmiarami obrazu (oddzielone tylko jednym znakiem niedrukowalnym).
Wartości kolorów składowych występują w kolejności: czerwony, zielony, niebieski.
Starsze programy mogą nie odczytywać prawidłowo plików PNM o maksymalnej wartości składowego koloru większej niż 255 (48-bitowych) zapisanych binarnie.
Netpbm
Netpbm to zestaw narzędzi do wsadowej konwersji i przetwarzania grafiki, operujący na plikach PNM. Pakiet składa się z wielu programów wykonujących proste czynności np.: