Du bist hier: Tips » Scripte » PHP
PHP
Referenzliste

imagecreatefromwbmp

Image-Funktionen

    Befehl:
resource imagecreatefromwbmp ( string $filename )


    Parameter-Liste:
NameBeschreibung
filenamePfad zum WBMP Bild.

    Rückgabewerte:
Gibt im Erfolgsfall eine Bildresource zurück, im Fehlerfall FALSE.

    Beschreibung:
Mit imagecreatefromwbmp() erstellt man ein neues Bild, das aus einer Datei oder URL im WBMP-Format (Wireless BMP, hauptsächlich verwendet für WAP) gelesen wird. Der Inhalt der gelesenen Datei wird in das neue Bild geschrieben. Der von dieser Funktion zurückgegebene Zeiger muss bei allen folgenden Grafikbefehlen genutzt werden, damit man etwas in das Bild hineinzeichnen kann.
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.


    Aktiv in Version:
(PHP 4 >= 4.0.1, PHP 5, PHP 7)

    Hinweis:
Hinweis:

Die Unterstützung von WBMP steht nur zur Verfügung, wenn PHP mit GD-1.8 oder höher übersetzt wurde.


    Warnung:
Warnung:

PHP-Versionen kleiner 4.3.0 für Windows, erlauben den Zugriff auf Remote-Dateien mit dieser Funktion nicht, selbst wenn allow_url_fopen aktiviert ist.


    Siehe auch:
Gibt das Bild im Browser oder einer Datei aus.
 
Erzeugt ein neues Bild aus einer Datei oder URL
 
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
 

imagecreatefromwbmp() - Beispiel: um einen Fehler beim Beladen eines WBMP verarbeiten



Eingabe:
<?php
function LoadWBMP($imgname)
{
    /* Attempt to open */
    $im = @imagecreatefromwbmp($imgname);

    /* See if it failed */
    if(!$im)
    {
        /* Create a blank image */
        $im  = imagecreatetruecolor(150, 30);
        $bgc = imagecolorallocate($im, 255, 255, 255);
        $tc  = imagecolorallocate($im, 0, 0, 0);

        imagefilledrectangle($im, 0, 0, 150, 30, $bgc);

        /* Output an error message */
        imagestring($im, 1, 5, 5, 'Error loading ' . $imgname, $tc);
    }

    return $im;
}

header('Content-Type: image/vnd.wap.wbmp');

$img = LoadWBMP('bogus.image');

imagewbmp($img);
imagedestroy($img);
?>

Image-Funktionen