Ich versuche eine einfache linie auf dem Bildschirm auszugeben, aber ich bekomme das einfach nicht hin.
Das folgende script wird über <img src="url"> aufgerufen, wo ist der Fehler?
<?php
dl("php_gd.dll");
header("Content-type: image/img");
$bild = ImageCreate(50, 20);
ImageColorAllocate($bild, 200, 200, 200);
$color = ImageColorAllocate($bild, 200, 200, 200);
imageline($bild, 5, 10, 45, 10, $color);
ImageImg($bild);
?>
Thx Rookie
Problem :Mit PHP eine Grafik erstellen?
-
- Mitglied
- Beiträge: 124
- Registriert: 04.10.2002 15:02
- Kontaktdaten:
Re: Problem :Mit PHP eine Grafik erstellen?
Hättest du die Fehlermeldung(en) dazugeschrieben, hätte ich dir auch ohne selber ausprobieren sagen können woran es liegt.Advanced-Rookie hat geschrieben:wo ist der Fehler?
Code: Alles auswählen
<?php
header("Content-type: image/png");
$bild = ImageCreate(50, 20);
$color = ImageColorAllocate($bild, 200, 200, 200);
imageline($bild, 5, 10, 45, 10, $color);
ImagePng($bild);
?>
- anstatt dl() solltest du die extensions in php.ini einstellen bzw. unter unix beim kompilieren.
- image/img bzw. ImageImg() gibt es (zumindest in PHP) nicht. verwende Stattdessen PNG (empfohlen bei Zeichnungen), JPEG (empfohlen bei Fotos) oder GIF (in alten gd-Versionen, die noch kein PNG haben)
- ImageColorAllocate brauchst du nur einmal aufzurufen