PHP生成透明图层的代码
原创
52cxy
03-27 14:08
阅读数:975
下面代码可生成透明图层:
$width = 400;
$height = 400;
$layer = imagecreatetruecolor($width, $height);
//设置透明背景
imagesavealpha($layer, true);
$transparentColor = imagecolorallocatealpha($layer, 0, 0, 0, 127);
imagefill($layer, 0, 0, $transparentColor);
//添加文字
$textColor = imagecolorallocate($layer, 255, 255, 255);
$fontFile = './arial.ttf';
$text = 'Hello, World!';
$fontSize = 12;//字号
$angle = 0; //旋转角度
$x = 50;
$y = 100;
imagettftext($layer, $fontSize, $angle, 10, 50, $textColor, $fontFile, $text);
header('Content-Type: image/png');
imagepng($layer);
imagedestroy($layer);共0条评论