В GdThumb.inc.php на 164 строке
public function pad ($width, $height, $color=array(255, 255, 255))
Меняем на
public function pad ($width, $height, $color=array(255, 255, 255, 0))
А на 182 строке
$fillColor = imagecolorallocate (
$this->workingImage,
$color[0],
$color[1],
$color[2]
);
На
$fillColor = imagecolorallocatealpha (
$this->workingImage,
$color[0],
$color[1],
$color[2],
$color[3]
);
В 198 строке добавляем
if($color[3])
{
imagesavealpha($this->workingImage, true);
}
Сохраняем.Теперь в метод pad() можно скармливать массив RGBA для заливки с прозрачностью.
Комментариев нет:
Отправить комментарий