Вход Регистрация
Файл: hashtag.io-2629a1a4ea078149b002e45e2e12bb946062c2b8/config/class/gd_library.class.php
Строк: 11
<?php
  
class gd_library{

    public function 
resize($target$newcopy$w$h$ext){
      list(
$w_orig$h_orig) = getimagesize($target);
      if (
$w_orig $w) {
        
$scale_ratio $w_orig $h_orig;
        if ((
$w $h) > $scale_ratio) {
          
$w $h $scale_ratio;
        } else {
          
$h $w $scale_ratio;
        }
      } else if (
$w_orig $w) {
        
$w $w_orig;
        
$h $h_orig;
      }

      
$img "";
      
$ext strtolower($ext);
      if (
$ext == "gif"){
        
$img imagecreatefromgif($target);
      } else if(
$ext =="png"){
        
$img imagecreatefrompng($target);
      } else {
        
$img imagecreatefromjpeg($target);
      }
      
$tci imagecreatetruecolor($w$h);
      
// imagecopyresampled(dst_img, src_img, dst_x, dst_y, src_x, src_y, dst_w, dst_h, src_w, src_h)
      
imagecopyresampled($tci$img0000$w$h$w_orig$h_orig);
      if (
$ext == "gif"){
        
imagegif($tci$newcopy);
      } else if(
$ext =="png"){
        
imagepng($tci$newcopy);
      } else {
        
imagejpeg($tci$newcopy84);
      }
    }

  }
?>
Онлайн: 1
Реклама