17main (
int argc,
char *argv[])
31 fprintf (stderr,
"Usage: testac filename.png\n");
40 in =
fopen (argv[1],
"rb");
43 fprintf (stderr,
"Can't load %s.\n", argv[1]);
51 testDrawing (im_in, 1.0, 0, 0,
"noblending-fullsize-truecolor.png");
52 testDrawing (im_in, 1.0, 1, 0,
"blending-fullsize-truecolor.png");
53 testDrawing (im_in, 0.5, 0, 0,
"noblending-halfsize-truecolor.png");
54 testDrawing (im_in, 0.5, 1, 0,
"blending-halfsize-truecolor.png");
55 testDrawing (im_in, 2.0, 0, 0,
"noblending-doublesize-truecolor.png");
56 testDrawing (im_in, 2.0, 1, 0,
"blending-doublesize-truecolor.png");
57 testDrawing (im_in, 1.0, 0, 1,
"noblending-fullsize-palette.png");
58 testDrawing (im_in, 1.0, 1, 1,
"blending-fullsize-palette.png");
59 testDrawing (im_in, 0.5, 0, 1,
"noblending-halfsize-palette.png");
60 testDrawing (im_in, 0.5, 1, 1,
"blending-halfsize-palette.png");
61 testDrawing (im_in, 2.0, 0, 1,
"noblending-doublesize-palette.png");
62 testDrawing (im_in, 2.0, 1, 1,
"blending-doublesize-palette.png");
fprintf($stream, string $format, mixed ... $values)
fopen(string $filename, string $mode, bool $use_include_path=false, $context=null)
int gdImageTrueColorToPalette(gdImagePtr im, int ditherFlag, int colorsWanted)
void gdImagePng(gdImagePtr im, FILE *out)
#define gdTrueColor(r, g, b)
gdImagePtr gdImageCreateFromPng(FILE *fd)
void gdImageAlphaBlending(gdImagePtr im, int alphaBlendingArg)
void gdImageDestroy(gdImagePtr im)
void gdImageCopyResampled(gdImagePtr dst, gdImagePtr src, int dstX, int dstY, int srcX, int srcY, int dstW, int dstH, int srcW, int srcH)
void gdImageFill(gdImagePtr im, int x, int y, int nc)
gdImagePtr gdImageCreateTrueColor(int sx, int sy)
void gdImageSaveAlpha(gdImagePtr im, int saveAlphaArg)
void testDrawing(gdImagePtr im_in, double scale, int blending, int palette, char *filename)
exit(string|int $status=0)