duan0514324
2011-06-23 00:39
浏览 507
已采纳

如何在Imagick PHP中设置字体?

I can't seem to get Imagick::setFont to work in php. Taking the example straight from the man page:

/* 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;

I get...

hellohttp://i53.tinypic.com/2d2bn9x.png

... which is clearly not comic sans. I've tried numerous fonts. It never changes. It does complain if the file doesn't exist. It does not accept names like "Arial".

图片转代码服务由CSDN问答提供 功能建议

我似乎无法让Imagick :: setFont在php中工作。 直接从手册页中获取示例: \ n

  / *创建新的imagick对象* / 
 $ im = new Imagick(); 
 
 / *设置对象的字体* / 
 $ im-> setFont(  “comic.ttf”); 
 
 / *创建新标题* / 
 $ im-> newPseudoImage(100,100,“caption:Hello”); 
 
 $ im-> setformat('  png'); 
header('Content-type:image / png'); 
echo $ im; 
   
 
 

我得到...... \ n

http://i53.tinypic.com/2d2bn9x.png

...这显然不是漫画sans。 我尝试了很多字体。 它永远不会改变。 如果文件不存在,它会抱怨。 它不接受“Arial”之类的名称。

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

2条回答 默认 最新

相关推荐 更多相似问题