0

透明な画像にテキストを追加することについてはどこでも話しています。透かしのようなテキストを正常に追加しました(つまり、透明なテキストを意味します)。不透明度を 50% にする方法を教えてください。

ここにコードがあります -

$text = "GIF-KING";
$font = "arial.ttf";

$image = imagecreatefromgif('tmpimg/myimage.gif');
$text_color = imagecolorallocate($image, 198, 60, 147);
//imagestring($image,36, 10, 20,  $text, $text_color);

imagettftext($image, 30, 0,10, 290, $text_color, $font, $text);
4

1 に答える 1

0

imagecolorallocatealpha代わりに が必要ですimagecolorallocate。アルファ ブレンディングは 100% 利用できないため、エラー メッセージに注意してください。

imagecolorallocatealpha() は、透明度パラメーター alpha が追加されていることを除けば、imagecolorallocate() と同じように動作します。

http://php.net/imagecolorallocatealpha

于 2013-10-04T10:52:58.413 に答える