Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
 si veľkosť obrazového súboru pomocou funkcie " getimagesize " v PHP . Zachyťte návratovú hodnotu z funkcie a rozbaľte šírku a výšku obrazu . Napríklad , typ : ? 
 
 < Php 
 
 define ( " width " , 0 ) ; 
 
 define ( " height " , 1 ) ; 
 
 $ image_size = getimagesize ( " myimage.jpg " ) ; 
 
 $ width = $ image_size [ šírka ] ; 
 
 $ height = $ image_size [ výška ] ; 
 2 
 Nastavte premenné rovné k cieľovej šírku a výšku pre zmenu veľkosti . Napríklad typ : 
 
 $ target_width = 100 ; 
 
 $ target_height = 100 ; 
 3 
 Vypočítajte pomer od najnovšieho k staršiemu šírku a výšku a vyberte najnižšia z týchto dvoch pomerov . Vypočítajte novú šírku a výšku na základe tohto pomeru . Napríklad typ : 
 
 $ ratio_width = $ target_width /$ šírka ; 
 
 $ ratio_height = $ target_height /$ výšky ; 
 
 $ ratio = min ( $ ratio_width , $ ratio_height ) ; 
 
 $ new_width = intval ( $ pomer * $ šírka ) ; 
 
 $ new_height = intval ( $ pomer * $ výšky ) ; ? 
 
 > 
 Stránka 4 
 Zobrazte snímku , ktorý s novou veľkosťou zahrnutím " width " a " height " atribúty v " img " HTML tagu. Napríklad , typ : ? 
 
 < Img src = " myimage.jpg " alt = " My Image " width = " ?   Zmena veľkosti obrazu trvalo tým , že vytvorí kópiu obrazu ako nový obrázok a škálovanie , že nový snímku s funkciou poskytovaných knižnicou GD grafiky . Napríklad typ :   < php   $ image = imagecreatefromjpeg ( " myimage.jpg " ) ;   $ new_image = imagecreatetruecolor ( $ target_width , $ target_height ) ? ;   imagecopyresampled ( $ new_image , $ image , 0 , 0 , 0 , 0 , $ target_width , $ target_height , $ šírka , $ výšky ) ;   Zobraziť re- veľkosti obrázka . Napríklad , typ : ?   Imagejpeg ( $ new_image , null , 100 ) ;   > 
 5 
 
 
 
 
 6