对于上传图片的处理

正在做一个类似于拍拍的项目,遇到这样一个问题:

用户上传 商品图片的时候 图片的高宽比例不确定,显示到网页上的图片宽*高 是固定的比如:150*120,这样 有的图片就会变形本来是个“高图”,显示出来就成了矮图。

我看了一下拍拍的,它的那个图片好像是有一个固定寛高的白色背景,然后把上传的图片放到背景上,然后生成一个图片,这样上传的图片就不会被拉扯,只是生成的图片可能会有个白边。

那位大侠做过类似的东西,能否给些提示 ,最好能有代码。本人新手中的新手,不慎感激。

就像这两个图片


幕布斯7119047
浏览 435回答 2
2回答

喵喔喔

先计算长宽比,然后锁定长宽比进行缩放,将长或宽相对较大的那一个缩放到你需要的程度,然后将画布设置为你需要的宽度,背景填充白色即可或者把缩放过的图片写到另一张白色的图片上面去,都可以
打开App,查看更多内容
随时随地看视频慕课网APP