trac768 keep transparency of resized avatar images.
darcs-hash:20081204182953-099f7-b47315607d937da4d648b200a733c715a97d9bc2.gz
This commit is contained in:
parent
6eb5060621
commit
f9c88fe09c
|
@ -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);
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user