iliaa           Wed Mar  5 10:57:28 2003 EDT

  Modified files:              
    /php4/ext/gd/libgd  gd_png.c 
  Log:
  Fixed bug #22544 (missing fix from official gd).
  
  
Index: php4/ext/gd/libgd/gd_png.c
diff -u php4/ext/gd/libgd/gd_png.c:1.9 php4/ext/gd/libgd/gd_png.c:1.10
--- php4/ext/gd/libgd/gd_png.c:1.9      Tue Dec  3 10:43:17 2002
+++ php4/ext/gd/libgd/gd_png.c  Wed Mar  5 10:57:28 2003
@@ -561,9 +561,10 @@
     }
   if (im->trueColor && (!im->saveAlphaFlag) && (transparent >= 0))
     {
-      trans_rgb_value.red = gdTrueColorGetRed (im->trueColor);
-      trans_rgb_value.green = gdTrueColorGetGreen (im->trueColor);
-      trans_rgb_value.blue = gdTrueColorGetBlue (im->trueColor);
+       /* 2.0.9: fixed by Thomas Winzig */
+      trans_rgb_value.red = gdTrueColorGetRed (im->transparent);
+      trans_rgb_value.green = gdTrueColorGetGreen (im->transparent);
+      trans_rgb_value.blue = gdTrueColorGetBlue (im->transparent);
       png_set_tRNS (png_ptr, info_ptr, 0, 0, &trans_rgb_value);
     }
   if (!im->trueColor)



-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to