首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

帮小弟我讲解这段生成缩略图的代码

2013-07-09 
帮我讲解这段生成缩略图的代码下面是上传图片后的生成缩略图的代码,我有点看不懂,求大侠帮我分析下不懂flo

帮我讲解这段生成缩略图的代码

下面是上传图片后的生成缩略图的代码,我有点看不懂,求大侠帮我分析下
帮小弟我讲解这段生成缩略图的代码
帮小弟我讲解这段生成缩略图的代码
不懂   float tagsize=500; 这500 啥意思?
  if(old_w>old_h){     //改成>运算符的话,图片会把长边缩小成tagsize大小.. <运算符则把短边缩成tagsize大小..
     tempdouble=old_w/tagsize;
    }else{
     tempdouble=old_h/tagsize;
    }
这判断啥意思?
new_w=Math.round(old_w/tempdouble);
 new_h=Math.round(old_h/tempdouble);//计算新图长宽

这些又是啥意思?
最后面这个算法到底生成长跟宽多少的缩略图?
如果我想要生成300X200的缩略图应该怎么改?
求哪位帮我解说解说一下 分析代码 缩略图
[解决办法]
math.round是一个四舍五入取整函数,因为除法造成结果可能小数位数很多,所以就四舍五入了
tempdouble是确定了原来的图和新图的缩放比例。
然后用原来的图的尺寸跟这个比例就计算出新图的尺寸了

热点排行