]> granicus.if.org Git - php/commitdiff
I think this is a cleaner emboss filter. Less fringing.
authorRasmus Lerdorf <rasmus@php.net>
Sat, 16 Apr 2005 09:20:59 +0000 (09:20 +0000)
committerRasmus Lerdorf <rasmus@php.net>
Sat, 16 Apr 2005 09:20:59 +0000 (09:20 +0000)
ext/gd/libgd/gd.c

index 56054188f42cc62c2e0f219ca0a307ba144ceafb..18a5934240221768676e8e358ffc838fbc842058 100644 (file)
@@ -3883,9 +3883,14 @@ int gdImageGaussianBlur(gdImagePtr im)
 
 int gdImageEmboss(gdImagePtr im)
 {
+/*
        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.5, 0.0, 0.0},
+                                { 0.0, 0.0, 0.0},
+                                { 0.0, 0.0,-1.5}};
 
        return gdImageConvolution(im, filter, 1, 127);
 }