Наброски текста ImageMagick странный эффект - PullRequest
0 голосов
/ 02 сентября 2018

Вот мой код, но с разными шрифтами поведение странное: https://i.imgur.com/UCy2kw0.png "img 1" https://i.imgur.com/7PWAztl.png "img 2" Инсульт не везде. Спасибо за помощь.

$stroke_w=5;
$draw = new ImagickDraw();
$draw->setGravity(Imagick::GRAVITY_NORTHWEST);
$draw->setFont($font);
$draw->setStrokeColor("rgb(".$c4.",".$c5.",".$c6.")");  
$draw->setStrokeWidth($stroke_w);
$draw->setFillColor("rgb(".$c1.",".$c2.",".$c3.")");
$draw->setFontSize($font_size); 
$image_size = new Imagick(); 
$metrics = $image_size->queryFontMetrics($draw,$text); 
$width = $metrics['textWidth']+($stroke_w*2);
$height = $metrics['textHeight']+($stroke_w*2);
$strokeImage = new Imagick();
$strokeImage->newImage($width,$height,new ImagickPixel('#00000000'));
$strokeImage->annotateImage($draw, 0, 0, 0, $text);
$n0='image.png';
$strokeImage->writeImage($n0);
$draw->clear();
$draw->destroy();
$strokeImage->clear();
$strokeImage->destroy();

Редактировать: это может помочь: Debian Wheezy (7) / Imagemagick v 6.7.7-10. Похоже, это последняя версия: https://packages.debian.org/wheezy/imagemagick Можно ли получить новый, даже если вы используете версию Debian (7)?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...