淘宝主图压缩后两边多了白边,多半跟压缩等级没关系。淘宝店图页面里「宽」和「高」默认各填 700,连起来就是一个 700×700 的固定方框,4:3、3:2、竖图都得先塞进这个正方形。比例对不上只有两种结果:图被裁掉一部分,或者空白处用「背景颜色」补上,默认补的是 #ffffff,看上去就是两条白边。

宽和高是两个独立的目标像素值,不是「按比例缩到 700」。原图 1000×750 放进去,缩到宽 700 时高只剩 525,上下各空出 87 像素,这 87 像素就是白边;反过来按高度缩到 700,宽度会到 933,多出来的 116 像素只能裁掉。
页面把「背景颜色」摆在压缩等级旁边,等于承认补边是常规结果,不是故障。想通这一点,白边就不再是压缩出错,而是框和原图比例不合。
把原图长宽比和目标 1:1 摆在一起比:差得少(4:3 缩到 1:1,只差一成多),补边更省事,画面一点不损失;差得多(16:9 横图、竖构图人像),补出来的白边比图还宽,就该裁。
裁的时候只裁一边,别左右各裁一刀,主体容易贴到边线上。商品居中的图,从两侧对称裁,主体位置不会动。淘宝主图压缩后两边多了白边,九成不是压缩参数的问题。
第一步,打开淘宝店图,点「点击选择图片」上传商品图。
第二步,左边的尺寸下拉框选「宽700像素,高700像素」,下面「宽(像素)」和「高(像素)」两栏也会跟着变成 700,改哪个效果都一样。

第三步,「压缩等级」保持默认的 70,这个档位画质损失小,700×700 的主图落到 100KB 上下很常见。
第四步,「背景颜色」保持 #ffffff。想要纯黑底就填 #000000,想和商品同色就填对应色值,补出来的边会跟着变。
第五步,点「开始压缩」,下载后右键看属性,宽高应该正好 700×700,这时再「保存图片」。
一是先裁后压:用图片裁剪把原图裁成正方形,再进店图页,方框和原图比例一致,不会再补边。
二是只改尺寸不补边:走图片改大小,宽填 700、高留空,高度按原比例算,出来是 700×525,没有白边,代价是高度不到 700。
三是换底色:白底商品图补白边看不出来,深色商品补白边会很刺眼,这时把背景颜色改成商品主色,或者干脆裁切。淘宝主图压缩后两边多了白边这件事,本质是比例没对齐,换哪条路都绕不开先看比例。
补了白边,体积会变大吗?
会。多出来的纯色区域本身不费码率,但边长从 525 拉到 700,像素总数多了三成,体积跟着涨。
原图比 700 小,还需要压缩吗?
需要。小于 700 的图放进去会被放大,边缘发软,这时候更该做的是换一张更大的原图。
淘宝主图压缩后两边多了白边,根子在「700×700 是固定方框」。比例先对齐,白边和裁切都不会出现。