PHP Bildverarbeitung
PHP bietet eine reichhaltige Bildverarbeitungsfunktionen, einschließlich:
Funktion | Beschreibung |
---|---|
gd_info () | Der Zugang zu Informationen, die derzeit installierte GD-Bibliothek |
getimagesize () | Erhalten von Bildinformationen |
getimagesizefromstring () | Erhalten von Bildinformationen |
image_type_to_extension () | Get Picture Suffix |
image_type_to_mime_type () | Gibt den MIME-Typ des Bild |
Image2WBMP () | Ausgabe WBMP Bild |
imageaffine () | Zurück nach dem Bild nach affine Transformation |
imageaffinematrixconcat () | Anschließen der beiden Matrizen |
imageaffinematrixget () | Get Matrix |
imagealphablending () | Einstellen der Bildmischmodus |
imageantialias () | Ob zu verwenden Anti-Aliasing (Anti-Aliasing) Funktion |
imagearc () | Videos elliptische Bögen |
imagechar () | Schreiben quer Charakter |
imagecharup () | Zeichnen Sie ein Zeichen vertikal |
imagecolorallocate () | Weisen Sie eine Farbe auf ein Bild |
imagecolorallocatealpha () | Weisen Sie eine Farbe und Transparenz eines Bildes |
imagecolorat () | Erhalten Sie Farbwert eines Pixels Index |
imagecolorclosest () | Holen Sie sich das Index der Farbe, die am nächsten an der angegebenen Farbe |
imagecolorclosestalpha () | Index angegebene Farbe + Alpha erwirbt nächste Farbe |
imagecolorclosesthwb () | Schwarz und weiß mit dem angegebenen Farbindex am nächsten Chromatizität gemacht |
imagesx (), imagesy () | Erhalten Bildbreite und -höhe |
GD-Bibliothek
Verwenden Sie PHP Bildverarbeitungsfunktionen, benötigen Sie GD-Bibliothek Unterstützung zu laden. Stellen Sie sicher, php.ini geladen GD-Bibliothek:
Window Server:
extension = php_gd2.dll
Linux und Mac-Systemen:
extension = php_gd2.so
Verwenden Sie gd_info () Funktion, die Informationen über die aktuell installierte GD-Bibliothek zu lesen:
<?php var_dump(gd_info()); ?>
Ausgang ist 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) }