| 96 | } |
| 97 | |
| 98 | void writePPM ( const char* filename, int W, int H, unsigned char* data ) |
| 99 | { |
| 100 | FILE* fp = fopen ( filename, "wb" ); |
| 101 | if ( !fp ) |
| 102 | { |
| 103 | printf ( "Failed to open file '%s'!\n", filename ); |
| 104 | } |
| 105 | fprintf ( fp, "P6\n%d %d\n%d\n", W, H, 255 ); |
| 106 | fwrite ( data, 1, W*H*3, fp ); |
| 107 | fclose ( fp ); |
| 108 | //*/ |
| 109 | } |