PHP
Referenzliste
imagecreatefromstring
Image-Funktionen
Befehl:
resource imagecreatefromstring ( string $image )
Parameter-Liste:
Beschreibung | |
---|---|
Ein String, der die Bilddaten. |
Beschreibung:
imagecreatefromstring() gibt ein Bild-Identifikator, die das Bild von dem gegebenen Bild erhalten. Diese Typen werden automatisch erkannt, wenn Ihr Build von PHP unterstützt sie: JPEG, PNG, GIF, WBMP, und GD2.
Tip:
Mit dieser Funktion können Sie eine URL als Dateinamen verwenden, falls Sie fopen() wrappers ermöglicht haben. Mehr Details dazu, wie Sie den Dateinamen angeben müssen finden Sie bei fopen(). Eine Liste der unterstützten URL Protokolle, die Fähigkeiten der verschiedenen Wrapper, Hinweise zu deren Verwendung und Informationen zu den eventuell vorhandenen vordefinierten Variablen finden Sie unter Unterstützte Protokolle and Wrappers.
Mit dieser Funktion können Sie eine URL als Dateinamen verwenden, falls Sie fopen() wrappers ermöglicht haben. Mehr Details dazu, wie Sie den Dateinamen angeben müssen finden Sie bei fopen(). Eine Liste der unterstützten URL Protokolle, die Fähigkeiten der verschiedenen Wrapper, Hinweise zu deren Verwendung und Informationen zu den eventuell vorhandenen vordefinierten Variablen finden Sie unter Unterstützte Protokolle and Wrappers.
Aktiv in Version:
(PHP 4 >= 4.0.4, PHP 5, PHP 7)
Siehe auch:
Erzeugt ein neues Bild im JPEG-Format, welches aus einer Datei oder von einer URL gelesen wird
Erzeugt ein neues Bild im PNG-Format, welches aus einer Datei oder von einer URL gelesen wird
Erzeugt ein neues Bild aus einer Datei oder URL
Erstellt eine neue True-Color-Bild
imagecreatefromstring() - Beispiel:
Eingabe:
<?php $data = 'iVBORw0KGgoAAAANSUhEUgAAABwAAAASCAMAAAB/2U7WAAAABl' . 'BMVEUAAAD///+l2Z/dAAAASUlEQVR4XqWQUQoAIAxC2/0vXZDr' . 'EX4IJTRkb7lobNUStXsB0jIXIAMSsQnWlsV+wULF4Avk9fLq2r' . '8a5HSE35Q3eO2XP1A1wQkZSgETvDtKdQAAAABJRU5ErkJggg=='; $data = base64_decode($data); $im = imagecreatefromstring($data); if ($im !== false) { header('Content-Type: image/png'); imagepng($im); imagedestroy($im); } else { echo 'An error occurred.'; } ?>
Ausgabe:
Image-Funktionen