ottenere la dimensione di un file di immagine utilizzando la funzione " getimagesize " in PHP . Cattura il valore restituito dalla funzione ed estrarre la larghezza e l' altezza dell'immagine. Ad esempio, digitare : ?
define ( " WIDTH " , 0 ) ; define ( " ALTEZZA " , 1) ; $ image_size = getimagesize ( " myImage.jpg " ) ; $ width = $ image_size [ wIDTH ] ; $ altezza = $ image_size [ HEIGHT ] ; pari alla larghezza di destinazione e l'altezza per il ridimensionamento . Ad esempio, digitare : $ target_width = 100; $ target_height = 100; calcolare il rapporto di nuovo al vecchio larghezza e altezza e selezionare il più basso dei due rapporti . Calcolare la nuova larghezza e altezza basata su questo rapporto . Ad esempio, digitare : $ ratio_width = $ target_width /$ larghezza ; $ ratio_height = $ target_height /$ altezza ; = min ( $ ratio_width , $ ratio_height ) ; $ new_width = intval ( $ ratio * $ width ) ; $ new_height = intval ( $ ratio * $ altezza ) ; ? > Visualizzare l'immagine con la nuova dimensione , includendo la "larghezza " e attributi "height" nel tag HTML "img " . Ad esempio, digitare : ? < Img src = " myImage.jpg " alt = " La mia immagine " width = " ? ? Ridimensionare l'immagine in modo permanente con la creazione di una copia dell'immagine come nuova immagine e il ridimensionamento che nuova immagine con le funzionalità fornite dalla libreria grafica GD . ? Ad esempio, digitare : $ image = imagecreatefromjpeg ( " myImage.jpg " ) ; $ new_image = imagecreatetruecolor ( $ target_width , $ target_height ) ; imagecopyresampled ( $ new_image , $ immagine , 0 , 0 , 0 , 0 , $ target_width , $ target_height , $ larghezza , $ altezza ) ; Visualizzare la ri- immagine di dimensioni . Ad esempio, digitare : imagejpeg ( $ new_image , null , 100); >
2 Impostare le variabili
3
$ rapporto
4
5
6
?
Informazioni correlate
Programmazione © www.354353.com