我似乎无法让 Imagick::setFont 在 php 中工作。直接从手册页中获取示例:
/* Create new imagick object */
$im = new Imagick();
/* Set the font for the object */
$im->setFont("comic.ttf");
/* Create new caption */
$im->newPseudoImage(100, 100, "caption:Hello");
$im->setformat('png');
header('Content-type: image/png');
echo $im;
我得到...
http://i53.tinypic.com/2d2bn9x.png
...这显然不是漫画。我试过很多字体。它永远不会改变。如果文件不存在,它会抱怨。它不接受像“Arial”这样的名称。