April 05
Prof. Ismael H. F. Santos -  ismael@tecgraf.puc-rio.br                                                          46
Gravação em PPM
int ppm_write(int w, int h, unsigned char *rgb, char *file_name)
{
  FILE *fp;
  fp = fopen(file_name, "wb");
  if (fp == NULL)
    return 0;
  if (fprintf(fp, "P6\n%d %d\n255\n", w, h) <= 0)
  {
    fclose(fp);
    return 0;
  }
  if (fwrite(rgb, 3*w*h, 1, fp) != 1)
  {
    fclose(fp);
    return 0;
  }
  fclose(fp);
  return 1;
}