2

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」などの名前は受け付けません。

4

2 に答える 2

2

私はここで同じ状況にあり、この投稿を見つけました

http://www.imagemagick.org/discourse-server/viewtopic.php?f=10&t=11937

彼らは、Freetype ライブラリをインストールする必要があると言っていますが、まだ試していません。

アップデート

最後に、それを試す機会があり、うまくいきました。

私が使う

イメージマジック 6.7.6

イマジック3.0

フリータイプ 2.4.9

Freetype-devel 2.3.11

Fontconfig-devel 2.8

PHP 5.3.13

于 2012-05-12T11:31:02.373 に答える