Вокруг эллипса сделать прозрачное элементарно - просто рисую цветом imagecolorallocatealpha($Img,255,255,255,127) c imagealphablending($Img,false) многоугольник. А как сделать частичную прозрачность внутри? К каждой точке "обода" я применяю { $r , $g , $b } * 1.3 with limit 255 (повышаю яркость), а хотелось бы изменять прозрачность в зависимости от дистанции, чтобы произвольный фон проглядывал сквозь изображение.
Как сделать, чтобы
imagesetpixel($Img,$x,$y,imagecolorallocate($Img,$r,$g,$b));
принимал
imagecolorallocatealpha?