*.pbm, *.pgm and *.ppm¶
.ppm are a series of file-formats with a similar logic to them. They are designed to save images in a way that the result can be read as an ASCII file, from back when email clients couldn’t read images reliably.
They are very old file formats, and not used outside of very specialized usecases, such as embedding images inside code.
One-bit and can only show strict black and white.
Can show 255 values of gray (8bit).
Can show 8bit rgb values.