PHP Image Processing
PHP fornisce funzioni ricche di elaborazione delle immagini, tra cui:
funzione | descrizione |
---|---|
gd_info () | L'accesso alle informazioni attualmente installato libreria GD |
getimagesize () | Ottenere informazioni sulle immagini |
getimagesizefromstring () | Ottenere informazioni sulle immagini |
image_type_to_extension () | Ottenere il suffisso Immagine |
image_type_to_mime_type () | Restituisce il tipo MIME dell'immagine |
Image2WBMP () | immagine WBMP uscita |
imageaffine () | Torna dopo l'immagine dopo la trasformazione affine |
imageaffinematrixconcat () | Collegamento dei due matrici |
imageaffinematrixget () | Get Matrix |
imagealphablending () | Impostazione della modalità immagine di fusione |
imageantialias () | Se utilizzare la funzione anti-aliasing (antialias) |
imagearc () | Video archi ellittici |
imagechar () | Scrivi carattere trasversale |
imagecharup () | Disegnare un personaggio in verticale |
imagecolorallocate () | Assegnare un colore a un'immagine |
imagecolorallocatealpha () | Assegnare un colore e la trasparenza di un'immagine |
imagecolorat () | Ottenere valore del colore di un indice di pixel |
imagecolorclosest () | Ottenere l'indice del colore più vicino al colore specificato |
imagecolorclosestalpha () | Indice di colore + alfa specificato acquisisce colore più vicino |
imagecolorclosesthwb () | In bianco e nero realizzato con l'indice di colore specificato più vicino cromaticità |
imagesx (), imagesy () | Ottenere la larghezza e l'altezza dell'immagine |
libreria GD
Utilizzare PHP funzioni di elaborazione delle immagini, è necessario caricare il supporto della libreria GD. Assicurarsi php.ini caricato libreria GD:
Server Window:
extension = php_gd2.dll
sistemi Linux e Mac:
extension = php_gd2.so
Utilizzare gd_info () per visualizzare le informazioni sulla libreria GD attualmente installato:
<?php var_dump(gd_info()); ?>
Uscita è il seguente:
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) }