Advertisement
Guest User

Untitled

a guest
Dec 9th, 2023
186
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.36 KB | None | 0 0
  1. bool SavePNM(const char *outputFile, const ui32 *pData, const i64 &width, const i64 &height)
  2. {
  3.   FILE *fp = fopen(outputFile, "wb");
  4.   if (!fp) return false;
  5.   fprintf(fp, "P6\n%d %d\n255\n", (i32)width, (i32)height);
  6.   for (i64 y = 0; y < height; ++y) for (i64 x = 0; x < width; ++x) fwrite(pData + x + y * width, 1, 3, fp);
  7.   fclose(fp);
  8.   return true;
  9. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement