resize-gd

diff resize-gd.c @ 7:c0045d8d3ce2

improved comment at begin of source; some cleanups
author meillo@marmaro.de
date Sat, 14 Jun 2008 12:33:33 +0200
parents 8e2804fe30bc
children 6b8e8fcd6d4d
line diff
     1.1 --- a/resize-gd.c	Sat Jun 14 12:19:35 2008 +0200
     1.2 +++ b/resize-gd.c	Sat Jun 14 12:33:33 2008 +0200
     1.3 @@ -1,21 +1,17 @@
     1.4  /*
     1.5 - * compile with: gcc -lgd -lpng -lz -ljpeg  -lm resize-gd.c
     1.6 + * resize-gd - resizes images using the gd-library
     1.7 + *
     1.8 + * Copyright 2008 by markus schnalke <meillo@marmaro.de>
     1.9 + *
    1.10   * build-depends: libgd2-noxpm-dev | libgd2-dev
    1.11   * depends: libgd2-noxpm | libgd2-xpm
    1.12 - *
    1.13 - *
    1.14 - *
    1.15 - * http://www.libgd.org/ImageCreation
    1.16 - * http://cpan.uwinnipeg.ca/htdocs/Image-Resize/Image/Resize.pm.html
    1.17 - * http://netpbm.sourceforge.net/
    1.18 - *
    1.19   */
    1.20  
    1.21  #include <stdio.h>
    1.22 -#include <stdlib.h>  /* for atoi() */
    1.23 +#include <stdlib.h>
    1.24  #include <string.h>
    1.25  #include <ctype.h>
    1.26 -#include "gd.h" /* Bring in the gd library functions */
    1.27 +#include "gd.h"
    1.28  
    1.29  #define PROGRAM "resize-gd"
    1.30  #define VERSION "0.1"
    1.31 @@ -142,25 +138,14 @@
    1.32  			fprintf(stderr, "'%s' has unknown filetype. Filename must end with (lowercase) '.png' or '.jpg'.\n", argv[i]);
    1.33  			continue;
    1.34  		}
    1.35 +
    1.36  		/* load image */
    1.37  		in = fopen(argv[i], "rb");
    1.38 -
    1.39  		if (type == Png) {
    1.40  			im_in = gdImageCreateFromPng(in);
    1.41  		} else if (type == Jpg) {
    1.42  			im_in = gdImageCreateFromJpeg(in);
    1.43  		}
    1.44 -		/*
    1.45 -		if ((im_in = gdImageCreateFromPng(in)) != NULL) {
    1.46 -			type = Png;
    1.47 -		} else if ((im_in = gdImageCreateFromJpeg(in)) != NULL) {
    1.48 -			type = Jpg;
    1.49 -		} else {
    1.50 -			fprintf(stderr, "'%s' has unknown filetype. Filename must end with (lowercase) '.png' or '.jpg'.\n", argv[i]);
    1.51 -			continue;
    1.52 -		}
    1.53 -		*/
    1.54 -
    1.55  		fclose(in);
    1.56  
    1.57  		/* calculate target size */