日期:2014-05-20  浏览次数:20624 次

上传相片大小控制问题
看到新浪微博里无论上传什么尺寸的,都能以缩小后的一定大小显示。这个好像要将图片等比例缩小分辨率的吧。但是看到实际显示的图片长宽也并不是固定不变的,那么等比例压缩,压缩到多大是依据什么呢?

------解决方案--------------------
我觉得是这样的,比如规定的尺寸是100*100的。
你上传的图片是200*300的,那么按300进行等比例压缩,压缩后是66.7*100
你上传的图片是300*200的,那么按300进行等比例压缩,压缩后是100*66.7
你上传的图片是400*200的,那么按400进行等比例压缩,压缩后是100*50
你上传的图片是400*400的,那么按400进行等比例压缩,压缩后是100*100
具体是不是这样我也说不清楚了。
------解决方案--------------------
我们的项目是在后台定义了参数规定了大小,这样进行压缩
------解决方案--------------------
长和宽等比压缩
------解决方案--------------------
上传的时候对图片格式,大小进行判断,设置上传最大值。
------解决方案--------------------
不影响美观的情况下,我觉得还是长裤等比压缩为好