Lines Matching refs:FILE
2 * png2pnm.c --- conversion from PNG-file to PGM/PPM-file
54 BOOL png2pnm (FILE *png_file, FILE *pnm_file, FILE *alpha_file, BOOL raw, BOOL alpha);
62 FILE *fp_rd = stdin;
63 FILE *fp_wr = stdout;
64 FILE *fp_al = NULL;
87 fprintf (stderr, "Error: can not create alpha-channel file %s\n", argv[argi]);
109 fprintf (stderr, "Error: file %s does not exist\n", argv[argi]);
118 fprintf (stderr, "Error: can not create file %s\n", argv[argi]);
151 /* close input file */
153 /* close output file */
155 /* close alpha file */
175 fprintf (stderr, "Usage: png2pnm [options] <file>.png [<file>.pnm]\n");
178 fprintf (stderr, " -r[aw] write pnm-file in binary format (P4/P5/P6) (default)\n");
179 fprintf (stderr, " -n[oraw] write pnm-file in ascii format (P1/P2/P3)\n");
180 fprintf (stderr, " -a[lpha] <file>.pgm write PNG alpha channel as pgm-file\n");
188 BOOL png2pnm (FILE *png_file, FILE *pnm_file, FILE *alpha_file, BOOL raw, BOOL alpha)
209 /* read and check signature in PNG file */
242 /* read the file information */
270 /* only if file has a file gamma, we do a correction */
306 /* check if alpha is expected to be present in file */
310 fprintf (stderr, "Error: PNG-file doesn't contain alpha channel\n");
337 /* read rest of file, and get additional chunks in info_ptr - REQUIRED */
343 /* write header of PNM file */
360 /* write header of PGM file with alpha channel */
371 /* write data to PNM file */
398 else /* output alpha-channel as pgm file */