From: millette Date: Thu, 4 Dec 2008 18:29:53 +0000 (-0500) Subject: trac768 keep transparency of resized avatar images. X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=f9c88fe09c3f3946c8599154e1c4dc4919bf72df;p=quix0rs-gnu-social.git trac768 keep transparency of resized avatar images. darcs-hash:20081204182953-099f7-b47315607d937da4d648b200a733c715a97d9bc2.gz --- diff --git a/classes/Avatar.php b/classes/Avatar.php index 05a5ee8ef3..901c47c51e 100644 --- a/classes/Avatar.php +++ b/classes/Avatar.php @@ -42,9 +42,10 @@ class Avatar extends Memcached_DataObject $image_s = imagecreatetruecolor($size, $size); $image_a = $this->to_image(); - $square = min($this->width, $this->height); - + imagecolortransparent($image_s, imagecolorallocate($image_s, 0, 0, 0)); + imagealphablending($image_s, false); + imagesavealpha($image_s, true); imagecopyresampled($image_s, $image_a, 0, 0, 0, 0, $size, $size, $square, $square);