diff options
author | giraffedata <giraffedata@9d0c8265-081b-0410-96cb-a4ca84ce46f8> | 2013-06-29 19:19:47 +0000 |
---|---|---|
committer | giraffedata <giraffedata@9d0c8265-081b-0410-96cb-a4ca84ce46f8> | 2013-06-29 19:19:47 +0000 |
commit | 380588e187c12000ac8082cb2a20a905d3c422a5 (patch) | |
tree | 296b1324b7a9360646a34ae836b8eb486b7feede /converter/ppm/411toppm.c | |
parent | f8b633c2be1231a0c194214271caa456dc669ecb (diff) | |
download | netpbm-mirror-380588e187c12000ac8082cb2a20a905d3c422a5.tar.gz netpbm-mirror-380588e187c12000ac8082cb2a20a905d3c422a5.tar.xz netpbm-mirror-380588e187c12000ac8082cb2a20a905d3c422a5.zip |
Release 10.63.00
git-svn-id: http://svn.code.sf.net/p/netpbm/code/advanced@1968 9d0c8265-081b-0410-96cb-a4ca84ce46f8
Diffstat (limited to 'converter/ppm/411toppm.c')
-rw-r--r-- | converter/ppm/411toppm.c | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/converter/ppm/411toppm.c b/converter/ppm/411toppm.c index b5e3c03b..eb2372a5 100644 --- a/converter/ppm/411toppm.c +++ b/converter/ppm/411toppm.c @@ -192,6 +192,7 @@ YUVtoPPM(FILE * const ifP, int main(int argc, const char **argv) { + pixval const maxval = 255; struct CmdlineInfo cmdline; FILE * ifP; pixel * pixrow; @@ -208,13 +209,16 @@ main(int argc, const char **argv) { ifP = pm_openr(cmdline.inputFileName); - ppm_writeppminit(stdout, cmdline.width, cmdline.height, 255, 0); + ppm_writeppminit(stdout, cmdline.width, cmdline.height, maxval, 0); - for (row = 0; row < cmdline.height; row++) { + for (row = 0; row < cmdline.height; ++row) { YUVtoPPM(ifP, cmdline.width, cmdline.height, pixrow); - ppm_writeppmrow(stdout, pixrow, cmdline.width, 255, 0); + ppm_writeppmrow(stdout, pixrow, cmdline.width, maxval, 0); } + if (fgetc(ifP) != EOF) + pm_message("Extraneous data at end of image."); + pm_close(ifP); ppm_freerow(pixrow); |