#include #define ANCHURA 512 #define ALTURA 512 void guardaPGMd(char* nombre, int anchura, int altura, double *pixels, double pixel_min, double pixel_max) { int i, j, ij, p; FILE* imagen; imagen=fopen(nombre,"wb"); fprintf(imagen,"P2"); fprintf(imagen,"#guardaPGMd %s\n", nombre); fprintf(imagen,"%d %d\n",anchura,altura); fprintf(imagen,"255\n"); ij=0; for(i=0;i255) p=255; fprintf(imagen," %d",p); ij++; } fprintf(imagen,"\n"); } fclose(imagen); return; } int main(int argc, char **argv) { int i, j; double x,y,z; double f[ALTURA][ANCHURA]; for(i=0;i