我正在使用以下命令创建带有标题的图像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
使用标题代替这些其他方法,因为它会自动换行并调整文本大小以适合给定的矩形。
图像着色有问题会制作稍微暗一点的文本版本,因为它与黑色混合在一起很有趣。使用杂乱图像反而。
$txt = new Imagick();
$txt->setFont("templates/fonts/Gloria.ttf");
$txt->setGravity(imagick::GRAVITY_CENTER);
$txt->newPseudoImage( $image_width, $image_height, "caption:" . $text );
$clut = new Imagick();
$clut->newImage(1, 1, new ImagickPixel('#0000b0'));
$txt->clutImage($clut);
$clut->destroy();
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)