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

 Web Hosting

 Virtual Dedicated Servers

 Chequeo de dominio

 Haga su pedido

 Estado del pedido

 Support

 Contáctenos

 Download

 Network

 Network Status

 Webdesign / Templates

 Efectuar pago

 Terms & Conditions

 Imprimir

 Notas Legales

 Declaración de Privacidad
  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.