Som i måske så igår oprettede jeg en tråd om dette, men nu er der fejl igen :S. Jeg bruger koden:
<?
header("Content-type: image/png");
$string = $_GET["text"];
$im = imagecreatefrompng("images/fg_02.png");
$color = imagecolorallocate($im, 255, 255, 255);
$textcolor = imagecolorallocate($im, 0, 39, 255);
$px = (imagesx($im) - 7 * strlen($string)) / 2;
imagestring($im, 5, 0, 0, $string, $textcolor);
imagepng($im);
imagedestroy($im);
?>
- Jeg ved godt der er nogle ting der ikke bliver brugt og sådan, men det var bare for at teste. - Ikke tag jer af dem. Problemet er at jeg ikke kan få teksten til at skifte farve, til den farve jeg har angivet i $textcolor - Det med farverne virker fint med:
<?php
// create a 100*30 image
$im = imagecreate(100, 30);
$string = $_GET["text"];
// white background and blue text
$bg = imagecolorallocate($im, 255, 255, 255);
$textcolor = imagecolorallocate($im, 0, 39, 255);
// write the string at the top left
imagestring($im, 5, 0, 0, $string, $textcolor);
// output the image
header("Content-type: image/png");
imagepng($im);
?>
(taget fra php.net) - Problemet er bare at den laver sit eget png billede, hvor jeg vil have den til at skrive teksten på et allerede eksisterende billede. Håber i kan hjælpe ;)
.