trac768 keep transparency of resized avatar images.

darcs-hash:20081204182953-099f7-b47315607d937da4d648b200a733c715a97d9bc2.gz
This commit is contained in:
millette 2008-12-04 13:29:53 -05:00
parent 6eb5060621
commit f9c88fe09c

View File

@ -42,9 +42,10 @@ class Avatar extends Memcached_DataObject
$image_s = imagecreatetruecolor($size, $size); $image_s = imagecreatetruecolor($size, $size);
$image_a = $this->to_image(); $image_a = $this->to_image();
$square = min($this->width, $this->height); $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, imagecopyresampled($image_s, $image_a, 0, 0, 0, 0,
$size, $size, $square, $square); $size, $size, $square, $square);