Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Hallo Leute,

ich versuche schon das ganze Wochenende in einem PHP-Skript mit ImageTTFText dynamisch aus Text eine Grfik zu machen.


$fontfile = "font.TTF";
$size = 16;
$h = 22;
$w = 200;

$im = ImageCreate($w, $h);
$black = ImageColorAllocate($im , 0, 0 , 0);

ImageTTFText($im, $size, 0, 20, 20, $black, $fontfile, $this->text('title'));
header("Content-Type: image/png");
ImagePNG($im); ?>[/PHP]

soweit so gut, aber statt des Bildes wird in Firefox nur:

Die Grafik "http://pfad/zur/index.php" kann nicht angezeigt werden, weil sie Fehler enthält.

angegeben.

GD und Freetype sind da und laufen und wenn ich die Grafik als Datei erzeugen lasse liegt sie wunderschön und so wie sie sein soll auf der Festplatte.

Wenn ich mir den erzeugten Seitenquelltext anzeigen lasse erhalte ich folgendes:

[code]<h1 class="firstHeading">Hauptseite</h1> Hauptseite Hauptseite‰PNG IHDR [B]<hier kommt noch mehr aber das geht nichtmal mit C&P hier rein.>[/B] [/code]

Was mache ich falsch?

Viele Grüße smalchi

Geschrieben

Bevor ich es vergesse. Im IE wird die Seite angezeigt, allerdings ohne die Grafik.

an deren Stelle wird folgender String ausgegeben:

?PNG  IHDRȀwBβPLTE??33Y?y1IDATx?c`?`??Q0 F?̀?P>~?IEND?B`?

Geschrieben

Deine Infos sind zwar etwas spärlich, aber ich versuche mich trotzdem mal.

Ich habe den Eindruck, dass die Bilddaten im HTML-Quelltext ausgibst. Nach dem Prinzip:


<h1><?php echo $title</h1>
<?php echo $imageData ?>
[/PHP]

Du must aber die PHP-Datei, in der das Bild generiert wird, seperat aufrufen:

[PHP]
<h1><?php echo $title</h1>
<img src="pfad/zur/datei/die/das/bild/erzeugt.php" />

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...