cvs: phpdoc-de /features images.xml
| From: | Friedhelm Betz | Date: | Sun, 28 Jul 2002 12:33:20 +0000 |
| Subject: | cvs: phpdoc-de /features images.xml | ||
| Groups: | php.doc.de | ||
| Request: | Send a blank email to doc-de+get-34@lists.php.net to get a copy of this message | ||
betz Sun Jul 28 08:33:20 2002 EDT
Modified files:
/phpdoc-de/features images.xml
Log:
sync to en
Index: phpdoc-de/features/images.xml
diff -u phpdoc-de/features/images.xml:1.9 phpdoc-de/features/images.xml:1.10
--- phpdoc-de/features/images.xml:1.9 Fri May 31 13:47:01 2002
+++ phpdoc-de/features/images.xml Sun Jul 28 08:33:20 2002
@@ -1,44 +1,51 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.9 $ -->
+<!-- $Revision: 1.10 $ -->
+<!-- EN-Revision: 1.17 Maintainer: betz Status: ready -->
+<!-- CREDITS: Michael Kaiser -->
+
<chapter id="features.images">
<title>Erzeugen und Verändern von Bildern</title>
<simpara>
- PHP ist nicht darauf beschränkt, nur HTML auszugeben. Es kann
+ 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.
+ Formate, darunter gif, png, jpg, wbmp, and xpm zu erzeugen und zu
+ verändern. Noch angenehmer ist es, dass PHP Bilddaten direkt an einen
+ Browser ausgeben kann. Um all das zu tun, müssen Sie die
+ <link linkend="ref.image">GD-Bibliothek mit Bildfunktionen</link>
+ eincompilieren. Es kann sein, daß PHP und GD noch weitere Bibliotheken
+ benötigen, je nachdem, mit welchen Bildformaten Sie arbeiten möchten.
+ Das Gif-Format wird von der GD-Bibliothek seit Version 1.6 nicht mehr
+ unterstützt.
</simpara>
<para>
<example>
<title>PNG-Erzeugung mit PHP</title>
<programlisting role="php">
-<?php
+<![CDATA[
+<?php
Header("Content-type: image/png");
$string=implode($argv," ");
- $im = imagecreatefrompng("images/taste1.png");
+ $im = ImageCreateFromPng("images/button1.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);
?>
+]]>
</programlisting>
</example>
Dieses Beispiel würde von einer Seite mit einem Tag wie diesem aufgerufen:
- <img src="taste.php3?text">. Der obige Skript taste.php
+ <img src="button.php?text">. Der obige Skript button.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.
+ in diesem Fall "images/button1.png" und gibt das endgültige
+ Bild aus. Das ist ein wirklich komfortabler Weg zu vermeiden, immer wieder
+ neue Button-Bilder zu zeichnen, wenn Sie den Text eines Buttons ändern
+ möchten. Mit der vorgestellten Methode werden die Buttons dynamisch
+ erzeugt.
</para>
</chapter>