Как сделать текст здесь таким, как на картинке?
Я не получаю сглаженный текст:
Как сделать такое же сглаживание, как на первом снимке?
Мой код:
$body = 'Company Name';
$pointsize = 10*1.4; //PT to pointsize
$fill = '000000';
$width = 170;
$canvas = new Imagick();
$draw = new ImagickDraw();
$color = new ImagickPixel($fill);
$draw->setFont('fonts/Arial/Arial.ttf');
$draw->setFontSize($pointsize);
$draw->setFillColor($color);
$draw->setStrokeAntialias(true);
$draw->setTextAntialias(true);
$data = $canvas->queryFontMetrics($draw, $body);
$draw->annotation(0, $data['ascender'], $body);
$draw->annotation(0, $data['ascender'], $body);
$canvas->newImage($width, $data['textHeight'], 'none');
$canvas->drawImage($draw);
$canvas->setImageFormat('png');
header('Content-Type: image/png');
echo $canvas->getImageBlob();
Задача ещё не решена.
Других решений пока нет …