Kerstin: Bilderzeugung

Beitrag lesen

Hi!

ich habe folgendes Script:

<?php
header ("Content-type:image/png");
$im = ImageCreatefromPng ("karte.png")
      or die ("Kann keinen neuen GD-Bild-Stream erzeugen");
$height = $HTTP_GET_VARS["height"];
$width =  $HTTP_GET_VARS["width"];
$background_color = ImageColorAllocate ($im, 255, 255, 255);
$text_color = ImageColorAllocate ($im, 233, 14, 91);
ImageString ($im, 1, 0, 0, "", $text_color, $height, $width);
imagepng($im);
?>

Hier wird ein Bild eingelesen und es soll ein neues Bild mit einer neuen Größe erzeugt werden (die Bildschirmgröße und -breite, die ich per Get an die URL drangehängt habe). Jetzt habe ich aber irgendetwas in der vorletzten Zeile
#ImageString ($im, 1, 0, 0, "", $text_color, $height, $width);
falsch gemacht, nur ich weiss nicht was. Kann mir da einer helfen, bzw. die Zeile berichtigen? Das wäre sehr nett.

Hallo David,

lass bei ImageString mal $height und $width weg
-> int imagestring (int im, int font, int x, int y, string s, int col)

und noch was: so viel ich weiss, dürfen in der Graphikdatei nur Bildinformationen stehen (bitte berichtigen wenn ich mich irre), also darf da bei $im ... kein or die("...") vorkommen.

viele Grüsse
Kerstin