Ho codice di creazione immagine in image_creator.Come aggiungere testo a un'immagine con libreria GD PHP
<?php
header("Content-Type: image/jpeg");
$im = ImageCreateFromGif("photo.gif");
$black = ImageColorAllocate($im, 255, 255, 255);
$start_x = 10;
$start_y = 20;
Imagettftext($im, 12, 0, $start_x, $start_y, $black, 'verdana.ttf', "text to write");
Imagejpeg($im, '', 100);
ImageDestroy($im);
?>
Il file per l'output di immagini è image.php e ha seguito il codice
<html>
<head>
</head>
<body>
<img src="http://localhost/image_creator.php"/>
</body>
</html>
Quando eseguo image.php, ottengo solo una pagina vuota. Perché è così?
Prima di tutto '$ nero = imagecolorallocate ($ im, 255, 255, 255);' - questo è bianco, non nero. Hai errori? Controllato il log degli errori? – iMoses
@iMoses Penso che il '$ black' sia solo perché ha copiato il codice da php.net: http://php.net/manual/en/function.imagettftext.php – George
Non lo rende corretto o ha senso. Sono sicuro che hanno capito bene. Non è un problema, solo confusione. L'immagine "vuota" potrebbe essere bianca su sfondo bianco. – iMoses