当前位置: 首页 > news >正文

杨凯做网站网站开发例子

杨凯做网站,网站开发例子,艺术品展览公司网站建设,昌邑网站建设对于产品类或者图片类网站来讲#xff0c;缩略图是一个很重要的应用。其实说来很简单#xff0c;也就是把大图缩放成一个小图#xff0c;用于图片的列表展现#xff0c;这样能够达到用户快速浏览的目的#xff0c;又能节省带宽。php若是是等比例缩放#xff0c;好比小图是…对于产品类或者图片类网站来讲缩略图是一个很重要的应用。其实说来很简单也就是把大图缩放成一个小图用于图片的列表展现这样能够达到用户快速浏览的目的又能节省带宽。php若是是等比例缩放好比小图是大图的1/2或者1/5之类的比较容易处理。但有时候咱们须要处理大量不一样尺寸的大图让其生成固定宽高度的缩略图。那就须要一种自适应的方式缩放就是大图在缩放的过程当中若是宽度先达到缩略图的宽度那大图多余的高度就被裁剪掉若是高度先达到缩略图的高度那大图多余的宽度就被裁剪掉。这样处理既让缩略图不失真变形又能最大化保留大图内容。函数今天用PHP写了一个缩略图函数能够达到这种自适应的等比例缩放效果。网站/*缩略图函数做者影子超博客www.shadowchao.com邮箱superl3cgmail.com参数说明$w ---------- 缩略图宽度$h ---------- 缩略图高度$dst_path --- 缩略图路径$src_path --- 源图像路径*/function zoom_image($w,$h,$dst_path,$src_path){if(!file_exists($src_path)){die(源图像文件未找到);}list($src_w,$src_h,$src_type)getimagesize($src_path);switch($src_type){case 1:$src_imimagecreatefromgif($src_path);break;case 2:$src_imimagecreatefromjpeg($src_path);break;case 3:$src_imimagecreatefrompng($src_path);break;default:die(不能识别的图像类型);}$dst_imimagecreatetruecolor($w,$h);$scale_w$src_w/$w;$scale_h$src_h/$h;if($scale_w$scale_h){$src_w$scale_h*$w;}else{$src_h$scale_w*$h;}imagecopyresampled($dst_im,$src_im,0,0,0,0,$w,$h,$src_w,$src_h);switch($src_type){case 1:imagegif($dst_im,$dst_path,80);break;case 2:imagejpeg($dst_im,$dst_path,80);break;case 3:imagepng($dst_im,$dst_path,80);break;}imagedestroy($dst_im);imagedestroy($src_im);}?spa函数共有4个参数分别是你想生成的缩略图的宽度、高度、存储的路径以及大图的文件地址(能够是URL地址^_^)code调用方式如zoom_image(100,100,abc_small.jpg,abc_big.jpg)调用无返回直接将处理后的小图存放在指定路径下。blog//生成缩略图(带裁切)图片function thum_img($img,$small_img){get$thumb imagecreatetruecolor(100, 100);博客$bg imagecolorallocate($thumb, 255, 255, 255);产品imagefilledrectangle($thumb, 0, 0, 100, 100, $bg);$i 0;$j1 $j2 190;$imgarr getimagesize($img);if($imgarr[0]$imgarr[1]){$j1 $imgarr[0]/($imgarr[1]/$j2);$i ceil(($j2-$j1)/2);}elseif($imgarr[0]$imgarr[1]){$j2 $imgarr[1]/($imgarr[0]/$j2);}if($imgarr[mime]image/gif){$source imagecreatefromgif($img);}elseif($imgarr[mime]image/jpeg){$source imagecreatefromjpeg($img);}elseif($imgarr[mime]image/png){$source imagecreatefrompng($img);}elseif($imgarr[mime]image/bmp){$source imagecreatefromwbmp($img);}imagecopyresampled($thumb, $source, $i, 0, 0, 0, $j1, $j2, $imgarr[0], $imgarr[1]);return imagejpeg($thumb,$small_img);}
http://www.yutouwan.com/news/125347/

相关文章:

  • 天河区网站建设flash里面如何做网站链接
  • 成都企业网站模板建设手机端怎么刷排名
  • php网站模板怎么修改青岛网站建设培训
  • 做网站哪里最好云网站系统
  • 17.zwd一起做网站池尾站长春制作网站哪家好
  • 景区网站建设策划方案优化设计六年级下册数学答案
  • 广州高端网站制作公司市场代理招商信息
  • 济南好的网站建设公司排名静态html怎么部署到服务器
  • 流浪动物网站开发天迈装饰网站建设项目
  • 备案 网站名称 修改深圳关键词推广排名
  • 网站建设及安全管理文档广州越秀区风险等级
  • 在深圳市住房和建设局网站wordpress 微博链接地址
  • 吉林电商网站建设报价网站改版方案策划书
  • 手机怎么做微电影网站html商城网站源码
  • 网站建设策划怎么沟通交互动效库 网站
  • 网站模板侵权问题工业软件开发流程
  • 新手学做网站72小时精选wordpress 逻辑代码
  • 做网站就要租服务器wordpress没有权限建立目录权限
  • 石家庄网站到首页排名h5响应式网站做动画
  • 网站开发精品课程大型房地产网站建设方案
  • seo如何推广网站嘉兴市城乡与建设局网站
  • 沧州网站建设 益志科技莱芜网站建设电话
  • 做电影网站哪个系统好wordpress更换通栏图片
  • 河北住建城乡建设网站鲲鹏建设集团有限公司网站
  • 外贸网站建设公司服务住房城乡建设部网站文件查询
  • 开发一个app需要哪些技术如何优化公司网站
  • 云南网站开发公司网站建设怎么添加视频
  • 石家庄那有建网站网站效果主要包括
  • 如何做Google外贸网站江门seo网站排名
  • githup网站建设网络营销方法案例