Color quantization/C: Difference between revisions

Content added Content deleted
m (enough with the frogs)
(Fixed bug in C code)
Line 16: Line 16:
int write_ppm(image im, char *fn)
int write_ppm(image im, char *fn)
{
{
FILE *fp = fopen(fn, "w");
FILE *fp = fopen(fn, "wb");
if (!fp) return 0;
if (!fp) return 0;
fprintf(fp, "P6\n%d %d\n255\n", im->w, im->h);
fprintf(fp, "P6\n%d %d\n255\n", im->w, im->h);
Line 47: Line 47:
image read_ppm(char *fn)
image read_ppm(char *fn)
{
{
FILE *fp = fopen(fn, "r");
FILE *fp = fopen(fn, "rb");
int w, h, maxval;
int w, h, maxval;
image im = 0;
image im = 0;