20 MB 体积上限:2 条规格、1 个平台
规格库里有 2 条规则把导出文件限制在 20 MB 以内,分布在 1 个平台;这些规格的目标尺寸是 2048×2048、5000×5000。体积和像素是两件事:尺寸再对,文件超限一样过不了上传。
要求不超过 20 MB 的规格
| 平台 | 规格 | 目标尺寸 | 用途 | 背景 | 格式 | 规格详情 |
|---|---|---|---|---|---|---|
| Shopify | 商品图(推荐正方形) | 2048×2048 | 主图 | 背景不限 | JPG / PNG | 查看 |
| Shopify | 商品图(尺寸上限) | 5000×5000 | 主图 | 背景不限 | JPG / PNG | 查看 |
导出文件不得超过该字节数,超出会被平台拒收
工具怎么把文件压到 20 MB 以内
压缩全程在你自己的浏览器里完成,图片不会上传。做法是在质量区间上做二分:质量的可调范围是 0.30 到 0.95,每一轮取当前区间的中点(四舍五入到三位小数)编码一次,量一下字节数——超过上限就把上界收到这个质量,没超就把下界抬到它,最多 8 轮,区间窄到 0.005 时提前结束。
每一轮达标的结果都会被记住,最后用的是「达标结果里质量最高的那一份」,而不是直接取最低质量,所以在不超限的前提下画面尽量保留细节。
如果 8 轮下来每一次尝试都超过上限,工具会退到质量下限 0.30 再编码一次,并把结果标成「已达质量下限仍超标」;这时继续调质量已经没有意义,要改成缩小尺寸或换更小的目标。PNG 是无损格式、没有质量旋钮,工具不会对它假装二分,只按原样编码一次。
常见问题
20 MB 是像素尺寸吗?
20 MB 是文件体积,不是像素尺寸。同一个上限下,图片越大能容忍的压缩质量越低,所以工具是先按平台要求的精确像素渲染,再压质量去够这个上限。
压完还是超过 20 MB 怎么办?
导出文件不得超过该字节数,超出会被平台拒收。工具会把文件压到 20 MB 以内;压到质量下限 0.30 仍然超标时,结果里会标出「已达质量下限仍超标」,这时需要缩小目标尺寸或换一版原始图。