Php 平滑文本图像绘制?

Php 平滑文本图像绘制?,php,imagemagick,image-manipulation,imagick,Php,Imagemagick,Image Manipulation,Imagick,如何使文本如图中所示 我没有得到抗锯齿文本: 如何进行与第一张图片相同的平滑处理? 我的代码: $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

如何使文本如图中所示

我没有得到抗锯齿文本:

如何进行与第一张图片相同的平滑处理?

我的代码:

$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();