源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

生成缩略图

  • 时间:2022-03-22 14:46 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:生成缩略图
生成缩略图 $tx=GetImageSize($sample);   if($tx[0]<=$tx[1] and $tx[1]>=120){      $height=120;      $width=intval($height*$tx[0]/$tx[1]);   }   if($tx[0]>=$tx[1] and $tx[0]>=100){      $width=100;      $height=intval($width*$tx[1]/$tx[0]);   }   if($tx[0]<100 and $tx[1]<120){      $width=$tx[0];      $height=$tx[1];   }   makethumb2($sample,$target,$width,$height);   // $srcFile: 源文件   // $dstFile: 目标文件   // $dstW: 目标图片宽度   // $dstH: 目标文件高度   function makethumb2($srcFile,$dstFile,$dstW,$dstH){            $data=GetImageSize($srcFile,&$info);            switch($data[2]){                   case 1:                        $im=@ImageCreateFromGIF($srcFile);                        break;                   case 2:                        $im=@ImageCreateFromJPEG($srcFile);                        break;                   case 3:                        $im=@ImageCreateFromPNG($srcFile);                        break;            }            $srcW=ImageSX($im);            $srcH=ImageSY($im);            $ni=ImageCreate($dstW,$dstH);            ImageCopyResized($ni,$im,0,0,0,0,$dstW,$dstH,$srcW,$srcH);            ImageJpeg($ni,$dstFile);            // 如果需要输出到浏览器,那么将上一句改为ImageJpeg($ni);            // 如果需要其它格式的图片,改动最后一句就可以了   }
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部