English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
PHP offre una vasta gamma di funzioni di elaborazione delle immagini, tra cui:
Funzione | Descrizione |
---|---|
gd_info() | Ottieni informazioni sulla libreria GD installata correntemente |
getimagesize() | Ottieni informazioni sull'immagine |
getimagesizefromstring() | Ottieni informazioni sull'immagine |
image_type_to_extension() | Ottieni l'estensione del tipo di immagine |
image_type_to_mime_type() | Restituisce il tipo MIME dell'immagine |
image2wbmp() | Esporta immagine WBMP |
imageaffine() | Restituisce l'immagine dopo la trasformazione affin |
imageaffinematrixconcat() | Concatena due matrici |
imageaffinematrixget() | Ottieni la matrice |
imagealphablending() | Imposta il modello di mescolazione dell'immagine |
imageantialias() | Utilizzare la funzione antialias (antialiasing)? |
imagearc() | Disegna un arco ellittico |
imagechar() | Scrivi un carattere orizzontale |
imagecharup() | Disegna un carattere verticalmente |
imagecolorallocate() | Assegna un colore a un'immagine |
imagecolorallocatealpha() | Assegna un colore e una trasparenza a un'immagine |
imagecolorat() | Ottieni l'indice del colore del pixel specificato |
imagecolorclosest() | Ottieni l'indice del colore più vicino al colore specificato |
imagecolorclosestalpha() | Ottieni l'indice del colore più vicino al colore specificato con trasparenza |
imagecolorclosesthwb() | Ottieni l'indice del colore più vicino al colore specificato in bianco e nero |
imagesx() 、imagesy() | Ottieni larghezza e altezza dell'immagine |
Per utilizzare le funzioni di elaborazione delle immagini PHP, è necessario caricare la libreria di supporto GD. Assicurati che la libreria GD sia caricata nel php.ini:
Sul server Windows:
extension = php_gd2.dll
Sistemi Linux e Mac:
extension = php_gd2.so
Puoi utilizzare la funzione gd_info() per visualizzare le informazioni sulla libreria GD installata:
<?php var_dump(gd_info()); ?>
L'output sarà qualcosa del genere:
array(12) { ["Versione GD"]=> string(26) "integrato (compatibile con 2.1.0)" ["Supporto FreeType"]=> bool(true) ["Linkaggio FreeType"]=> string(13) "con freetype" ["Supporto T1Lib"]=> bool(false) ["Supporto lettura GIF"]=> bool(true) ["Supporto creazione GIF"]=> bool(true) ["Supporto JPEG"]=> bool(true) ["Supporto PNG"]=> bool(true) ["Supporto WBMP"]=> bool(true) ["Supporto XPM"]=> bool(false) ["Supporto XBM"]=> bool(true) ["Supporto dei caratteri giapponesi mappati JIS"]=> bool(false) }