Update of /cvsroot/php-blog/serendipity/include
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12590
Modified Files:
functions_images.inc.php
Log Message:
- Support image/png transparency when resizing images
Index: functions_images.inc.php
===================================================================
RCS file: /cvsroot/php-blog/serendipity/include/functions_images.inc.php,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -d -r1.16 -r1.17
--- functions_images.inc.php 10 Dec 2004 18:25:13 -0000 1.16
+++ functions_images.inc.php 10 Dec 2004 18:53:55 -0000 1.17
@@ -733,6 +733,11 @@
}
$out = imagecreatetruecolor($newwidth, $newheight);
+
+ /* Attempt to copy transparency information, this really only works for PNG */
+ imagealphablending($out, false);
+ imagesavealpha($out, true);
+
imagecopyresampled($out, $in, 0, 0, 0, 0, $newwidth, $newheight, $width, $height);
$func['save']($out, $outfilename, 100);
$out = null;
|