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_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);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user