XLII. Grafik-Funktionen

Sie können die Grafik-Funktionen von PHP nicht nur benutzen, um die Grösse von JPEG, GIF, PNG und SWF-Bild-Dateien zu ermitteln, sondern auch - sofern Sie die GD-Bibliothek (verfügbar unter http://www.boutell.com/gd/) eingebunden haben - Grafiken bzw. Bilder dynamisch (also zur Laufzeit ihres Skripts) erzeugen bzw. verändern.

Die mittels dieser Funktionen veränderbaren Grafik-Formate sind abhängig von der bei ihnen installierten GD-Version. Versionen vor gd-1.6 unterstützen das GIF- aber kein PNG-Format. Die Versionen danach unterstützen zwar das PNG- aber nicht mehr das GIF-Format.

Um JPEG-Grafiken lesen und schreiben zu können, benötigen Sie jpeg-6b (siehe unter ftp://ftp.uu.net/graphics/jpeg/). Anschließend müssen Sie gd neu compilieren mit --with-jpeg-dir=/path/to/jpeg-6b. Danach muss auch PHP mit der Option --with-jpeg-dir=/path/to/jpeg-6b neu compiliert werden.

Die Unterstützung von Type-1-Fonts können Sie mit der Installation von t1lib (siehe unterftp://sunsite.unc.edu/pub/Linux/libs/graphics/) einbinden. Beim Compilieren müssen Sie dann noch die Option --with-t1lib[=dir] angeben.

Inhaltsverzeichnis
exif_imagetype -- Determine the type of an image
exif_read_data -- Read the EXIF headers from JPEG or TIFF
exif_thumbnail -- Retrieve the embedded thumbnail of a TIFF or JPEG image
GetImageSize --  Ermittelt die Ausmaße einer GIF-, JPEG-, PNG- oder SWF-Grafik-Datei
image2wbmp -- Output image to browser or file
imagealphablending -- Set the blending mode for an image
ImageArc -- Zeichnen einer Teil-Ellipse
ImageChar --  Stellt ein Zeichen mit horizontaler Ausrichtung dar
ImageCharUp --  Zeichnet einen vertikal ausgerichteten Charakter
ImageColorAllocate -- Bestimmt die Farbe einer Grafik
ImageColorAt -- Ermittelt den Farbwert eines Bildpunktes
ImageColorClosest --  Ermittelt den Farbwert-Index, der den angegebenen Farben am nächsten liegt
imagecolorclosestalpha -- Get the index of the closest color to the specified color + alpha
imagecolorclosesthwb --  Get the index of the color which has the hue, white and blackness nearest to the given color
ImageColorDeAllocate -- Löscht eine Farbdefinition
ImageColorExact --  Ermittelt den Index-Wert der angegebenen Farbe
imagecolorexactalpha -- Get the index of the specified color + alpha
ImageColorResolve --  Ermittelt den Index-Wert der angegebenen Farbe oder die nächst mögliche Alternative dazu
imagecolorresolvealpha --  Get the index of the specified color + alpha or its closest possible alternative
ImageColorSet --  Setzt die Farbe für den angegebenen Paletten-Index
ImageColorsForIndex --  Ermittelt die Farbwerte einer angegebenen Farb-Palette
ImageColorsTotal --  Ermittelt die Anzahl der definierten Farben eines Bildes
ImageColorTransparent -- Definiert eine Farbe als transparent
ImageCopy -- Kopiert einen Bildausschnitt
imagecopymerge -- Copy and merge part of an image
imagecopymergegray -- Copy and merge part of an image with gray scale
imagecopyresampled -- Copy and resize part of an image with resampling
ImageCopyResized --  Kopieren und Ändern der Grösse eines Bild-Teiles
ImageCreate -- Erzeugt ein neues Bild
imagecreatefromgd -- Create a new image from GD file or URL
imagecreatefromgd2 -- Create a new image from GD2 file or URL
imagecreatefromgd2part -- Create a new image from a given part of GD2 file or URL
ImageCreateFromGIF --  Erzeugt ein neues Bild im GIF-Format, welches aus einer Datei oder von einer URL gelesen wird
ImageCreateFromJPEG --  Erzeugt ein neues Bild im JPEG-Format, welches aus einer Datei oder von einer URL gelesen wird
ImageCreateFromPNG --  Erzeugt ein neues Bild im PNG-Format, welches aus einer Datei oder von einer URL gelesen wird
imagecreatefromstring -- Create a new image from the image stream in the string
imagecreatefromwbmp -- Create a new image from file or URL
imagecreatefromxbm -- Create a new image from file or URL
imagecreatefromxpm -- Create a new image from file or URL
imagecreatetruecolor -- Create a new true color image
ImageDashedLine -- Zeichnen einer gestrichelten Linie
ImageDestroy -- Löscht ein Bild
imageellipse -- Draw an ellipse
ImageFill -- Füllen mit Farbe ("flood fill")
imagefilledarc -- Draw a partial ellipse and fill it
imagefilledellipse -- Draw a filled ellipse
ImageFilledPolygon -- Zeichnet ein gefülltes Vieleck (Polygon)
ImageFilledRectangle -- Zeichnet ein gefülltes Rechteck
ImageFillToBorder --  Flächen-Farbfüllung ("flood fill") mit einer angegebenen Farbe
ImageFontHeight -- Ermittelt die Font-Höhe
ImageFontWidth -- Ermittelt die Font-Breite
imageftbbox -- Give the bounding box of a text using fonts via freetype2
imagefttext -- Write text to the image using fonts using FreeType 2
ImageGammaCorrect --  Anwendung einer Gamma-Korrektur auf ein GD-Bild
imagegd -- Output GD image to browser or file
imagegd2 -- Output GD2 image to browser or file
ImageGIF --  Ausgabe eines Bildes an den Browser oder in eine Datei
ImageInterlace --  Schaltet die Interlaced-Darstellung eines Bildes an oder aus
ImageJPEG --  Ausgabe des Bildes im Browser oder als Datei
ImageLine -- Zeichnen einer Linie
ImageLoadFont -- Lädt einen neuen Font
imagepalettecopy -- Copy the palette from one image to another
ImagePNG --  Ausgabe eines Bildes an den Browser oder in eine Datei
ImagePolygon -- Zeichnen eines Vielecks (Polygon)
ImagePSBBox --  Ermittelt die Ausmaße des Rechtecks, das für die Ausgabe eines Textes unter Verwendung eines PostScript-Fonts (Typ 1) notwendig ist.
ImagePSCopyFont --  Erstellt eine Kopie eines bereits geladenen Fonts für weitere Veränderungen
ImagePSEncodeFont --  Ändert die Vektor-Beschreibung eines Fonts
ImagePsExtendFont -- Vergrößert oder komprimiert einen Font
ImagePSFreeFont --  Gibt den durch einen Typ 1 PostScript-Font belegten Speicher wieder frei
ImagePSLoadFont --  Lädt einen Typ 1 PostScript-Font aus einer Datei
ImagePsSlantFont -- Setzt einen Font schräg
ImagePSText --  Ausgabe eines Textes auf einem Bild unter Verwendung von Typ 1 PostScript-Fonts
ImageRectangle -- Zeichnet ein Rechteck
imagesetbrush -- Set the brush image for line drawing
ImageSetPixel -- Setzt ein einzelnes Pixel
imagesetstyle -- Set the style for line drawing
imagesetthickness -- Set the thickness for line drawing
imagesettile -- Set the tile image for filling
ImageString -- Zeichnet einen horizontalen String
ImageStringUp -- Zeichnet einen vertikalen String
ImageSX -- Ermittelt die Bild-Breite
ImageSY -- Ermittelt die Bild-Höhe
imagetruecolortopalette -- Convert a true color image to a palette image
ImageTTFBBox --  Ermittelt die Rahmenmaße für die Ausgabe eines Textes im True-Type-Format
ImageTTFText -- Erzeugt TTF-Text im Bild
ImageTypes --  Gibt die von der aktuell verwendeten PHP-Version unterstützten Grafik-Formate zurück
imagewbmp -- Output image to browser or file
iptcembed -- Embed binary IPTC data into a JPEG image
jpeg2wbmp -- Convert JPEG image file to WBMP image file
png2wbmp -- Convert PNG image file to WBMP image file
read_exif_data --  Liest die EXIF Header-Infos einer JPEG-Grafik


Ein Service von JSP-WEB, Stefan Pump
Webdesign   MySQL   PHP   Suchmaschinenoptimierung   Webpromotion   Webpromoting   Internet   Suchmaschinen

Auserlese Weine finden Sie unter Weine und Wein!

Ökologisch korrekt angebaute Bioweine gibt es bei Bioweine.biz

Pumpnet