带有wideImage lib的透明文本?

时间:2011-03-16 11:43:24

标签: php

我正在使用PHP http://wideimage.sourceforge.net/,我想在图像上写文字,这个文字在50%左右是透明的。有可能吗?

1 个答案:

答案 0 :(得分:1)

是的,这是可能的,但要求您检索图像的TrueColor版本:

$image = $image->asTrueColor();

完成后,您只需执行以下操作即可编写具有50%Alpha透明度的文本:

$color = $image->allocateColorAlpha(255, 255, 255, 63);
$canvas = $image->getCanvas();
$canvas->useFont('path/to/font.ttf', 16, $color);
$canvas->writeText('right', 'bottom', 'Hello, world!');