Pereiti prie turinio

Automatiškai sumažina paveiksliuką?


Rekomenduojami pranešimai

gd automatiskai ir mazina

$source_pic = "./adresas/paveikliuko/esamas.jpg;

$destination_pic ="./naujo/paveiksliuko.jpg";

$max_width = 205;

$max_height = 140;

 

 

 

$src = imagecreatefromjpeg($source_pic);

list($width,$height)=getimagesize($source_pic);

 

$x_ratio = $max_width / $width;

$y_ratio = $max_height / $height;

 

if( ($width <= $max_width) && ($height <= $max_height) ){

$tn_width = $width;

$tn_height = $height;

}elseif (($x_ratio * $height) < $max_height){

$tn_height = ceil($x_ratio * $height);

$tn_width = $max_width;

}else{

$tn_width = ceil($y_ratio * $width);

$tn_height = $max_height;

}

 

$tmp=imagecreatetruecolor($tn_width,$tn_height);

imagecopyresampled($tmp,$src,0,0,0,0,$tn_width, $tn_height,$width,$height);

 

imagejpeg($tmp,$destination_pic,100);

imagedestroy($src);

imagedestroy($tmp);

sitas gerai lyg veikia skriptas

Redagavo edas1
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...