Apparently PIL saves PGM internally as PPM unless you convert the image to grayscale first. Add proper check for format to fix the issue (perhaps to imtools save?).
Here's a test case I used to verify this behavior: from Image import open im = open('Lenna.png') gim = im.convert('L') gim.save('Lenna1.pgm') im.save('Lenna2.pgm') im.save('Lenna3.ppm') -- Save to pgm actually saves to pnm https://bugs.launchpad.net/bugs/472978 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs