provide save_png_{rgba,gray}()
update mksdf to write 8bit gray PNGs instead of PGMs