Все примеры, которые я нашел в Интернете, похоже, создают 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);
?>