День добрый. Рисую график с использованием GD. Необходимо, чтобы можно было изменять толщину линии, и чтобы она была антиалиасед.
Антиалиасед устанавливаем так GD::Image->trueColor(1); my $im = new GD::Image($width,$height); а потом в коде при рисовании указываем: $im->setAntiAliased($mycolor); $im->line(x1,y1,x2,y2,gdAntiAliased);
И линия рисуется сглаженной, как и хотелось.
Но... почему-то при использовании функции GD::Image->trueColor(1); перестает работать функция setThickness. Независимо от передаваемого ей параметра толщина линии остается 1px. То есть стоит выбор - либо возможность сглаживать, но рисовать линии толщиной 1, либо без сглаживания, но можно менять толщину линии.
А все вместе никак нельзя?
Спасибо.