[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Рисование в GD барахлит
Эли4ка
Здравствуйте, дорогие формучане.
Возникла одна странность.
Надо нарисовать фигуру эллипс, толщиной в 3 пикселя..
Код вот
header("Content-type: image/jpeg");
$im = imagecreatetruecolor(100, 100);
$w = imagecolorallocate($im, rand(0,255), rand(0,255), rand(0,255));
$red = imagecolorallocate($im, 255, 0, 0);
imagesetthickness($im, 3);
imageellipse($im, 30, 30, 50, 20, $red);
imagejpeg($im);
imagedestroy($im);

Но мало того, что он выводит эллипс толщиной в 1 пиксель, так оно еще и размазано жутко все. Отчего такое происходит ?
Эли4ка
В интернете искала- нашла у некоторых такая же проблема, и советуют рисовать через дугу.
Эли4ка
Вот тут такаяже проблема
Эли4ка
Вот миникостыль #2
Эли4ка
array(12) {
["GD Version"]=>
string(27) "bundled (2.0.34 compatible)"
["FreeType Support"]=>
bool(true)
["FreeType Linkage"]=>
string(13) "with freetype"
["T1Lib Support"]=>
bool(false)
["GIF Read Support"]=>
bool(true)
["GIF Create Support"]=>
bool(true)
["JPEG Support"]=>
bool(true)
["PNG Support"]=>
bool(true)
["WBMP Support"]=>
bool(true)
["XPM Support"]=>
bool(false)
["XBM Support"]=>
bool(true)
["JIS-mapped Japanese Font Support"]=>
bool(false)
}
Вот под виндоусом для PHP 5.3.1 конфиг
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.