// start a new image
$image = imagecreatetruecolor(540, 230);
// use this picture as background
$image = imagecreatefrompng("background.png");
// set some font colors
$color = imagecolorallocate($image, 51, 51, 66);
// set some fonts
$font = 'tahoma.ttf';
// text, add name
imagettftext($image, 18, 0, 10, 10, $color, $font, 'xxx');
// create the image
imagepng($image, 'test.png', 9);
// free up memory resources
imagedestroy($image);
"Depending on which version of the GD library PHP is using, when fontfile does not begin with a leading / then .ttf will be appended to the filename and the library will attempt to search for that filename along a library-defined font path. "
Het zou dus kunnen dat er naar tahoma.ttf.ttf gezocht word.
1. Bestaat tahoma.ttf?
2. Probeer eens $font = '/tahoma.ttf';
tahoma.ttf staat in de zelfde map als het index.php bestand waar de code in staat. Voor de gekkigheid heb ik arial.ttf ook toegevoegd en het daarmee geprobeerd maar ook dan geen tekst helaas.
<?php
// start a new image
$image = imagecreatetruecolor(540, 230);
// use this picture as background
$image = imagecreatefrompng("background.png");
// set some font colors
$color = imagecolorallocate($image, 51, 51, 66);
// text, add name
imagettftext($image, 18, 0, 10, 10, $color, 'arial.ttf', 'THIS IS A SAMPLE TEXT, THIS IS A SAMPLE TEXT');
// create the image
imagepng($image, 'test.png', 9);
// free up memory resources
imagedestroy($image);
?>
<?php
// start a new image
$image= imagecreatetruecolor(540,230);
// use this picture as background
$image= imagecreatefrompng("background.png");
// set some font colors
$color= imagecolorallocate($image,51,51,66);
// text, add name
imagettftext($image,18,0,10,10,$color,'arial.ttf','THIS IS A SAMPLE TEXT, THIS IS A SAMPLE TEXT');
// create the image
imagepng($image,'test.png',9);
// free up memory resources
imagedestroy($image);
?>
Gesponsorde links
Je moet ingelogd zijn om een reactie te kunnen posten.