imagecreatefrompng (PHP 3>= 3.0.13, PHP 4 ) imagecreatefrompng --
Erzeugt ein neues Bild im PNG-Format, welches aus einer Datei
oder von einer URL gelesen wird
Beschreibung:int imagecreatefrompng ( string filename)
ImageCreateFromPNG() gibt den Bezeichner auf
ein Bild zurück, der das aus der angegebenen Datei eingelesene
Bild darstellt.
Im Fehlerfall gibt ImageCreateFromPNG() eine
leere Zeichenkette zurück. Zudem wird eine Fehlermeldung
erzeugt, die im Browser als Verbindungsabbruch dargestellt wird.
Zum besseren Debuggen wird das folgende Beispiel einen
JPEG-Fehler erzeugen:
Beispiel 1.
Beispiel, um die Handhabung eines Fehlers bei der Bilderzeugung
zu sehen (Dank an vic@zymsys.com):
function Loadpng ($imgname) { $im = @ImageCreateFromPNG ($imgname); /* Versuch, Datei zu öffnen */ if (!$im) { /* Prüfen, ob fehlgeschlagen */ $im = ImageCreate (150, 30); /* Erzeugen eines leeren Bildes */ $bgc = ImageColorAllocate ($im, 255, 255, 255); $tc = ImageColorAllocate ($im, 0, 0, 0); ImageFilledRectangle ($im, 0, 0, 150, 30, $bgc); /* Ausgabe einer Fehlermeldung */ ImageString($im, 1, 5, 5, "Fehler beim Öffnen von: $imgname", $tc); } return $im; }
|
|
|