我在网上找到的所有示例似乎都是使用现有 png 中的文本创建 png。是否可以从头开始创建一个透明的 png 然后添加文本?
到目前为止我得到的代码如下(但它不起作用。只是输出一个空白图像源)
<?php
$width = 150;
$height = 30;
$text = "My Text";
$fontsize = 5;
$im = imagecreate($width, $height);
$transcolor = imagecolortransparent($im);
imagestring($im, $fontsize, 0, 0, $text, $transcolor);
header('Content-type: image/png');
imagepng($im);
imagedestroy($im);
?>