我只想为标题文本着色,而不是整个标题框(或背景)。在 Imagemagick 6.3.7 之前,我可以使用此代码来获得红色文本:
$im->newPseudoImage(300, 300, "caption:" . "Put your text" );
$im->colorizeImage('#ff0000',1.0);
我已经升级了,因为我需要使用以下代码设置字体和字体大小:
$im->setFont("somefont.ttf");
$im->setpointsize(72);
现在 colorizeImage 不能以同样的方式工作,因为它不仅为标题 TEXT 着色,而且还为标题背景着色 ..!
例如,如果我设置黑色背景和白色文本:
$im->newPseudoImage(300, 300, "caption:" . "Put your text" );
$im->setBackgroundColor('black');
$im->colorizeImage('white',1.0);
我在白色文本或白色框(框的文本颜色)后面有一个白色背景!
我尝试了不同的东西,setBackgroundColor 在 colorizeImage 之前或之后,仍然一样......我做了很多研究,但没有发现其他任何东西可以分别为标题和背景标题着色。
有人有想法可以帮助我吗?提前谢谢:)