diff options
author | John Hawthorn <jhawthor@uvic.ca> | 2008-06-16 22:16:10 -0700 |
---|---|---|
committer | John Hawthorn <jhawthor@uvic.ca> | 2008-06-16 22:16:10 -0700 |
commit | e0e1ecc20ada06a1c1cfea359b01b61cdfb44acd (patch) | |
tree | 619e612877bf617a9c8b9a80c89be3648a1aef96 /src/png.c | |
parent | f5b1ed2faf007ac9c8ef12b2db2ea4bb725f19b0 (diff) | |
download | mirror-meh-e0e1ecc20ada06a1c1cfea359b01b61cdfb44acd.tar.gz mirror-meh-e0e1ecc20ada06a1c1cfea359b01b61cdfb44acd.tar.bz2 mirror-meh-e0e1ecc20ada06a1c1cfea359b01b61cdfb44acd.zip |
improved speed of scale
Diffstat (limited to 'src/png.c')
-rw-r--r-- | src/png.c | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -69,6 +69,10 @@ struct image *png_open(FILE *f){ int png_read(struct image *img){ struct png_t *p = (struct png_t *)img; + if(setjmp(png_jmpbuf(p->png_ptr))){ + png_destroy_read_struct(&p->png_ptr, &p->info_ptr, &p->end_info); + return 1; + } int y; while(p->numpasses--){ for(y = 0; y < img->height; y++) |