Hallo,
ich möchte ein Bild erzeugen doch kommt jedes mal:
Doch was mach ich falsch?
Wenn ich eine normale Grafik erstelle kommt ein weißes Bild und wenn ich den Quelltext von einem Tutorial nehme kommt wieder der Fehler
Hier der Code vom Tutorial:
Was mache ich falsch?
ich möchte ein Bild erzeugen doch kommt jedes mal:
Code:
Die Grafik kann nicht angezeigt werden, weil sie Fehler enthält
Wenn ich eine normale Grafik erstelle kommt ein weißes Bild und wenn ich den Quelltext von einem Tutorial nehme kommt wieder der Fehler
Hier der Code vom Tutorial:
PHP-Code:
<?php
Header("Content-Type: image/png");
$breite = 150;
$hoehe = 300;
$kerze = imagecreatetruecolor($breite, $hoehe);
$hintergrundfarbe = imagecolorallocate($kerze, 200, 200, 200);
imagefill($kerze, 0, 0, $hintergrundfarbe);
$kerzendicke = 100;
$kerzenfarbe = imagecolorallocate($kerze, 160, 119, 191);
$kerze_x1 = ($breite - $kerzendicke) / 2;
$kerze_y1 = 80;
$kerze_x2 = $kerze_x1 + $kerzendicke;
$kerze_y2 = $hoehe - $kerze_x1;
imagefilledrectangle($kerze, $kerze_x1, $kerze_y1, $kerze_x2, $kerze_y2, $kerzenfarbe);
$schwarz = imagecolorallocate($kerze, 0, 0, 0);
$docht_x1 = $kerze_x1 + ($kerzendicke / 2) - 1;
$docht_y1 = $kerze_y1 - 13;
imagefilledrectangle($kerze, $docht_x1, $docht_y1, $docht_x1+2, $docht_y1+10, $schwarz);
$flamme = imagecreatefrompng("media/flamme.png");
$flammenbreite = 26;
$flammenhoehe = 60;
$flamme_x1 = $kerze_x1 + ($kerzendicke / 2) - ($flammenbreite / 2);
$flamme_y1 = $kerze_y1 - $flammenhoehe - 2;
imagecopy($kerze, $flamme, $flamme_x1, $flamme_y1, 0, 0, $flammenbreite, $flammenhoehe);
imagepng($kerze);
?>
Kommentar