]> granicus.if.org Git - php/commitdiff
MFH: The emboss and edge detection filter matrices were swapped
authorRasmus Lerdorf <rasmus@php.net>
Sat, 16 Apr 2005 00:16:14 +0000 (00:16 +0000)
committerRasmus Lerdorf <rasmus@php.net>
Sat, 16 Apr 2005 00:16:14 +0000 (00:16 +0000)
ext/gd/libgd/gd.c

index ca059f1f13a454d8775a012381acec29e6138517..1ee06034675515cf99353560a6bc56b06aa2fbaa 100644 (file)
@@ -3824,9 +3824,9 @@ int gdImageSelectiveBlur( gdImagePtr src)
 
 int gdImageEdgeDetectQuick(gdImagePtr src)
 {
-       float filter[3][3] =    {{1.0,1.0,1.0},
-                               {0.0,0.0,0.0},
-                               {-1.0,-1.0,-1.0}};
+       float filter[3][3] =    {{-1.0,0.0,-1.0},
+                               {0.0,4.0,0.0},
+                               {-1.0,0.0,-1.0}};
 
        return gdImageConvolution(src, filter, 1, 127);
 }
@@ -3842,9 +3842,9 @@ int gdImageGaussianBlur(gdImagePtr im)
 
 int gdImageEmboss(gdImagePtr im)
 {
-       float filter[3][3] =    {{-1.0,0.0,-1.0},
-                               {0.0,4.0,0.0},
-                               {-1.0,0.0,-1.0}};
+       float filter[3][3] =    {{1.0,1.0,1.0},
+                               {0.0,0.0,0.0},
+                               {-1.0,-1.0,-1.0}};
 
        return gdImageConvolution(im, filter, 1, 127);
 }