Gold Vision Communications / USA
 GOLDVISION.COM
Serving the Multimedia Community since 1989.
German Site | Spanish Site 

 Web Hosting

 Virtual Dedicated Servers

 Domaincheck

 Order

 Order Status

 Support

 Contact us

 Download

 Network

 Network Status

 Webdesign / Templates

 Make Payment

 Terms & Conditions

 Imprint

 Legal Notices

 Privacy Statement
  PHP / Erzeugen und Verändern von Bildern
Erzeugen und Verändern von Bildern

Kapitel 16. Erzeugen und Verändern von Bildern

PHP ist nicht darauf beschränkt, nur HTML auszugeben. Es kann auch dazu genutzt werden, Bilddateien in einer Vielzahl verschiedener Formate, darunter GIF, PNG, JPEG, WBMP und XPM, zu erzeugen und zu verändern. Noch angenehmer ist, dass PHP Bilddaten direkt an einen Browser ausgeben kann. Um all das zu tun, müssen sie nur die GD-Library mit Bildfunktionen eincompilieren. Es kann sein, daß PHP und GD noch weitere Bibliotheken benötigen, je nachdem, mit welchen Bildformaten Sie arbeiten möchten.

Beispiel 16-1. PNG-Erzeugung mit PHP

<?php
    Header("Content-type: image/png");
    $string=implode($argv," ");
    $im = imagecreatefrompng("images/taste1.png");
    $orange = ImageColorAllocate($im, 220, 210, 60);
    $px = (imagesx($im)-7.5*strlen($string))/2;
    ImageString($im,3,$px,9,$string,$orange);
    ImagePng($im);
    ImageDestroy($im);
?>
Dieses Beispiel würde von einer Seite mit einem Tag wie diesem aufgerufen: <img src="taste.php3?text">. Der obige Skript taste.php nimmt dann den String "text" und legt ihn über das Grundbild, in diesem Fall "images/taste1.png", und gibt das endgültige Bild aus. Das ist ein wirklich komfortabler Weg zu vermeiden, dass man jedesmal, wenn man den Text auf Tasten ändert, diese von Hand neu zeichnen muss, denn sie werden dynamisch generiert.


© 1998-2007 Gold Vision Communications All Rights Reserved.