English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
PHP bietet eine Vielzahl von Bildverarbeitungsfunktionen, darunter hauptsächlich:
Funktion | Beschreibung |
---|---|
gd_info() | Erhalten Sie Informationen zur installierten GD-Bibliothek |
getimagesize() | Erhalten Sie die Bildinformationen |
getimagesizefromstring() | Erhalten Sie die Bildinformationen |
image_type_to_extension() | Erhalten Sie das Bildsuffix |
image_type_to_mime_type() | Geben Sie den MIME-Typ des Bildes zurück |
image2wbmp() | Geben Sie das WBMP-Bild aus |
imageaffine() | Geben Sie das Bild nach Affintransformation zurück |
imageaffinematrixconcat() | Verbinden Sie zwei Matrizen |
imageaffinematrixget() | Erhalten Sie das Matrix |
imagealphablending() | Mischmodus der Farbe des Bildes einstellen |
imageantialias() | Verwendung der Antialiasing-Funktion (antialias) |
imagearc() | Ellipsenbogen zeichnen |
imagechar() | Horizontale Zeichen schreiben |
imagecharup() | Einen Buchstaben vertikal zeichnen |
imagecolorallocate() | Farbe für ein Bild zuweisen |
imagecolorallocatealpha() | Farbe und Transparenz für ein Bild zuweisen |
imagecolorat() | Farbindex eines bestimmten Pixels ermitteln |
imagecolorclosest() | Indizes der Farbe ermitteln, die am nächsten an der angegebenen Farbe liegt |
imagecolorclosestalpha() | Indizes der Farbe ermitteln, die der angegebenen Farbe und Transparenz am nächsten liegt |
imagecolorclosesthwb() | Indizes der schwarz-weißen Schattierung ermitteln, die am nächsten an der angegebenen Farbe liegt |
imagesx() , imagesy() | Breite und Höhe des Bildes erhalten |
Um PHP-Bildverarbeitungsfunctionen zu verwenden, muss die GD-Unterstützungsbibliothek geladen werden. Stellen Sie sicher, dass die GD-Bibliothek in php.ini geladen ist:
Auf Windows-Servern:
extension = php_gd2.dll
Auf Linux- und Mac-Systemen:
extension = php_gd2.so
Die Funktion gd_info() kann verwendet werden, um Informationen zur installierten GD-Bibliothek anzuzeigen:
<?php var_dump(gd_info()); ?>
Ausgabe ähnlich wie folgt:
array(12) { ["GD Version"]=> string(26) "bundled (2.1.0 compatible" ["FreeType Support"]=> bool(true) ["FreeType Linkage"]=> string(13) "with freetype" ["T1Lib Support"]=> bool(false) ["GIF Read Support"]=> bool(true) ["GIF Create Support"]=> bool(true) ["JPEG Support"]=> bool(true) ["PNG Support"]=> bool(true) ["WBMP Support"]=> bool(true) ["XPM Support"]=> bool(false) ["XBM Support"]=> bool(true) ["JIS-mapped Japanese Font Support"]=> bool(false) }