PHP GD эллипс, генерирующий странную форму
У меня проблема с функцией PHP GD imageellipse. С этим кодом:
$im = imagecreate(4000,4000);
$bianco = imagecolorallocate($im, 255, 255, 255);
$nero = imagecolorallocate($im, 0, 0, 0);
imageellipse($im, 2000, 2000, $d, $d, $nero);
Когда $d (диаметр) меньше, чем "2000", круг - это обычный круг. Но если я использую больший $ d, то "круг" будет таким: странный
Кто-нибудь знает почему?