]> granicus.if.org Git - php/commitdiff
MFH: Use correct data types here, and gdImageSaveAlpha for the alpha flag
authorKalle Sommer Nielsen <kalle@php.net>
Mon, 22 Jun 2009 15:51:12 +0000 (15:51 +0000)
committerKalle Sommer Nielsen <kalle@php.net>
Mon, 22 Jun 2009 15:51:12 +0000 (15:51 +0000)
ext/gd/libgd/gd.c

index 212c6663c27f78b7cf7b09accacd6f35889afaf6..46b085a3f7563a34b4c4f50ac048a12b1d6a6a9f 100644 (file)
@@ -3864,7 +3864,7 @@ int gdImageConvolution(gdImagePtr src, float filter[3][3], float filter_div, flo
        int         x, y, i, j, new_a;
        float       new_r, new_g, new_b;
        int         new_pxl, pxl=0;
-       gdImagePtr  srcback, srctrans;
+       gdImagePtr  srcback;
        typedef int (*FuncPtr)(gdImagePtr, int, int);
        FuncPtr f;
 
@@ -3878,8 +3878,8 @@ int gdImageConvolution(gdImagePtr src, float filter[3][3], float filter_div, flo
                return 0;
        }
        srcback->saveAlphaFlag = 1;
-       srctrans = gdImageColorAllocateAlpha(srcback, 0, 0, 0, 127);
-       gdImageFill(srcback, 0, 0, srctrans);
+       new_pxl = gdImageColorAllocateAlpha(srcback, 0, 0, 0, 127);
+       gdImageFill(srcback, 0, 0, new_pxl;
 
        gdImageCopy(srcback, src,0,0,0,0,src->sx,src->sy);