我将使用
Imagick::newPseudoImage
函数创建一张带有标题的图片,具体如下所示:。
$txt = new Imagick();
$txt->setFont("templates/fonts/Gloria.ttf");
$txt->setGravity(imagick::GRAVITY_CENTER);
$txt->newPseudoImage( $image_width, $image_height, "caption:" . $text );
这将绘制一个黑色的标题。我想自定义此标题的颜色。我知道有其他使用Imagick绘制文本的方法。但是,我需要使用newPseudoImage
与标题而不是这些其他方法,因为它会自动换行和调整文本大小以适应给定矩形。