Text in Grafik per PHP
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
auf
beitrag
bild
farbe
gruss
gre
hintergrundfarbe
image
kantenlnge
komme
mimen
pixel
prozentzahl
result
schwarz
zeile
-
Hallo Leute,
Ich habe wieder einmal ein PHP-Problem und zwar möchte ich ein Ladebalken machen, auf dem die Prozentzahl des Vortschrittes steht. Mein Code sieht so aus:
$result = $a / $b; $pixel = $result * 100; } header("Content-type: image/png"); // Mime-Type setzen $pict = imagecreate(102,12); // Erstellt ein // Bild mit 102 Pixel Kantenlänge $background_color = ImageColorAllocate ($pict, 0, 0, 0); // erste Farbe ist Hintergrundfarbe (Schwarz) $olive = imagecolorallocate($pict, 80, 100, 80); $weiss = imagecolorallocate($pict, 255,255,255); $schwarz = imagecolorallocate($pict, 0,0,0); imagefilledrectangle ( $pict, 1, 1, 100,10,$weiss); imagefilledrectangle ( $pict, 1, 1, $pixel,10,$olive); imagestring($pict, 10, 3, 45,$pixel, $schwarz); imagepng($pict); imagedestroy($pict);
Fehlt die Zeile:
imagestring($pict, 10, 3, 45,$pixel, $schwarz);
Funktioniert das Teil, sonst erscheint nur eine weisse Seite.
Was kann das sein?
Gruss
Luziver
Beitrag geaendert: 3.4.2007 16:18:27 von luziver -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Ich vermute, dass du ganz einfach X und Y Wert vertauscht hast:
imagestring($pict,10,45,3,$pixel, $schwarz);
http://www.selfphp.de/funktionsreferenz/image_funktionen/imagestring.php
Jetzt musst du nur noch die Größen anpassen, damit die Zahl aufs Bild passt.
Z.B. so:
imagestring($pict,2,80,-1,$pixel, $schwarz);
-
Funktioniert perfekt. Dass ich nie auf solche Ideen komme... *verneig*
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage