Pipeline graphique
 Tout Structures de données Espaces de nommage Fichiers Fonctions Variables Définitions de type Énumérations Valeurs énumérées Macros
pgm.cpp
Aller à la documentation de ce fichier.
1 #define _CRT_SECURE_NO_DEPRECATE
2 #include <stdio.h>
3 #include "pgm.h"
4 
5 void PpmWrite(suint sx, suint sy, color *buff, const char *name) {
6  FILE *ptf;
7  ptf = fopen(name,"wb");
8  fprintf(ptf,"P6\n");
9  fprintf(ptf,"%u %u\n",sx,sy);
10  fprintf(ptf,"255\n");
11  fwrite(buff,sizeof(color),sx*sy,ptf);
12  fclose(ptf);
13 }
14 void PgmWrite(suint sx, suint sy, byte *buff, const char *name) {
15  FILE *ptf;
16  ptf = fopen(name,"wb");
17  fprintf(ptf,"P5\n");
18  fprintf(ptf,"%u %u\n",sx,sy);
19  fprintf(ptf,"255\n");
20  fwrite(buff,sizeof(byte),sx*sy,ptf);
21  fclose(ptf);
22 }
Definition: pgm.h:5
void PpmWrite(suint sx, suint sy, color *buff, const char *name)
Definition: pgm.cpp:5
void PgmWrite(suint sx, suint sy, byte *buff, const char *name)
Definition: pgm.cpp:14
unsigned short int suint
Definition: pgm.h:4
unsigned char byte
Definition: pgm.h:2