hi zusammen...,
auf eine hintergrundgrafik mag ich gerne 3 textstellen raufsetzen, aber leider sind diese immer im selben unleserlichen farbton. ich kann die farbwerte via ImageColorAllocate ändern wie ich will, es kommt immer so ein dunkelgelber text bei raus, der auf dem hintergund kaum zu lesen ist. hier mal ein wenig code:
keine fehlermeldungen. hab keine idee mehr. alle testfunktionen laufen einwandfrei.
RoNoX
auf eine hintergrundgrafik mag ich gerne 3 textstellen raufsetzen, aber leider sind diese immer im selben unleserlichen farbton. ich kann die farbwerte via ImageColorAllocate ändern wie ich will, es kommt immer so ein dunkelgelber text bei raus, der auf dem hintergund kaum zu lesen ist. hier mal ein wenig code:
PHP-Code:
<?PHP
function LoadPNG($imgname){
$im = @imagecreatefrompng($imgname); /* Attempt to open */
if (!$im) { /* See if it failed */
$im = imagecreate(150, 30); /* Create a blank image */
$bgc = imagecolorallocate($im, 255, 255, 255);
$tc = imagecolorallocate($im, 0, 0, 0);
imagefilledrectangle($im, 0, 0, 150, 30, $bgc);
/* Output an errmsg */
imagestring($im, 1, 5, 5, "Error loading $imgname", $tc);
}
return $im;
}
function (){
HIER WERDEN DIE WERTE GEHOLT
}
$clandaten=readRank($clanid, $import_link);
$im = LoadPNG('bg-ranking.png');
$font = "./digirtu.ttf";
$fontsize=16;
$yellow = ImageColorAllocate($im, 255, 255, 0);
$red = ImageColorAllocate($im, 255, 0, 0);
$white = ImageColorAllocate($im, 255, 255, 255);
$black = ImageColorAllocate($im, 0, 0, 0);
$grey = ImageColorAllocate($im, 225, 225, 225);
$blue = ImageColorAllocate($im, 0, 62, 126);
ImageTTFText($im, $fontsize, 0, 130, 25, $black, $font, $clandaten[0]);
ImageTTFText($im, $fontsize, 0, 185, 61, $white, $font, $clandaten[1]);
ImageTTFText($im, $fontsize, 0, 362, 61, $red, $font, $clandaten[2]);
header("Content-type: image/png");
ImagePNG($im, "", 100);
imagedestroy($im);
?>
RoNoX
Kommentar