PHP Traitement d'image
PHP fournit des fonctions riches de traitement d'image, y compris:
| fonction | description |
|---|---|
| gd_info () | Accès à l'information actuellement installé bibliothèque GD |
| getimagesize () | Obtenir des informations d'image |
| getimagesizefromstring () | Obtenir des informations d'image |
| image_type_to_extension () | Obtenez le suffixe Image |
| image_type_to_mime_type () | Retourne le type d'image MIME |
| image2wbmp () | Sortie Image WBMP |
| imageaffine () | Retour à l'image après transformation affine |
| imageaffinematrixconcat () | Raccordement des deux matrices |
| imageaffinematrixget () | Obtenez Matrice |
| imagealphablending () | Réglage du mode d'image de mélange |
| imageantialias () | Que ce soit pour utiliser l'anti-aliasing fonction (anticrénelage) |
| imagearc () | Vidéos arcs elliptiques |
| imagechar () | Ecrire caractère transversal |
| imagecharup () | Dessine un caractère verticalement |
| imagecolorallocate () | Attribuez une couleur à une image |
| imagecolorallocatealpha () | Attribuer une couleur et la transparence d'une image |
| imagecolorat () | Obtenez la valeur de couleur d'un indice de pixel |
| imagecolorclosest () | Retourne l'index de la couleur la plus proche de la couleur spécifiée |
| imagecolorclosestalpha () | Indice de couleur + alpha spécifié acquiert couleur la plus proche |
| imagecolorclosesthwb () | Noir et blanc fait avec l'indice de couleur spécifiée de chromaticité plus proche |
| imagesx (), imagesy () | Obtenez largeur et hauteur de l'image |
bibliothèque GD
Utiliser PHP fonctions de traitement d'image, vous devez charger le support de la bibliothèque GD. Assurez-vous que la bibliothèque GD php.ini chargé:
serveur de fenêtre:
extension = php_gd2.dll
Linux et Mac systèmes:
extension = php_gd2.so
Utilisez gd_info () pour afficher des informations sur la bibliothèque GD installée:
<?php var_dump(gd_info()); ?>
La sortie est le suivant:
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)
}