единственная разница - конец строки. если вы читаете спецификации ppm
http://netpbm.sourceforge.net/doc/ppm.html
вы заметите, что
"All characters referred to herein are encoded in ASCII. "newline" refers the the character known in ASCII as Line Feed or LF. A "white space" character is space, CR, LF, TAB, VT, or FF (I.e. what the ANSI standard C isspace() function calls white space)."
другими словами: это не имеет значения для вашей программы