满足图片上传限制:先格式,再尺寸,最后文件大小
上传时提示“文件过大”,并不一定意味着应该立即降低画质。分别读懂格式、像素尺寸和字节限制,就能更清楚地得到符合要求的文件。
1. 把三项要求分开
“JPG、最大宽度 1,600 像素、小于 2 MB”包含三项相互独立的检查。修改扩展名并不会转换文件,把宽度调整为 1,600 像素也不能保证结果小于 2 MB。请保留原始文件,并逐一明确满足每项要求。
| 要求 | 检查内容 | 工具 |
|---|---|---|
| 格式 | 是否为允许的 JPG、PNG 或 WebP | 图片格式转换 |
| 尺寸 | 宽度和高度(像素) | 调整图片尺寸 |
| 文件大小 | 保存后的 KB 或 MB | 压缩图片 |
2. 确定是否需要透明背景
透明的标志或签名图片在 JPG 中无法保留透明效果。图片编辑工具会用高级设置中选择的背景色填充这些区域,默认为白色。照片可比较 JPG 和 WebP;透明图形或含小字的图片可以考虑 PNG。目标平台允许的格式始终优先。
3. 先去掉不必要的像素
锁定原始宽高比后,将 4,000 × 3,000 的图片调整为 1,600 像素宽,就会变成 1,600 × 1,200。对于网页上的小尺寸显示,这可能已经足够。反过来,放大一张很小的原图并不能恢复丢失的细节;如有可能,请找一张更好的原图。
调整尺寸页面也可以选择输出格式和质量。如果已经知道目标宽度,可在一次导出中同时完成这些设置,避免不必要的重复编码。
4. 把质量设置当作试验值
85% 的设置并不会让每张照片都得到相同的文件大小。请从原图生成一个候选文件,检查边缘和文字;必要时再与 65% 的候选文件比较。每次尝试都应从原图开始,包括尝试更高的设置时。
- 分别在预期显示尺寸和原始大小下检查。
- 将实际下载文件的大小与上传限制进行比较。
- 如果结果反而更大,检查原图是否已经符合要求。
5. 检查视觉上的副作用
这些工具保存的是静态图片,不会复制原图的元数据。它们不适合用于保存动画帧、相机信息或专业印刷配置文件的存档流程。请重新打开保存的文件,检查方向、颜色和透明边缘,尤其是在改用白色背景的 JPG 时。
6. 保留有用的比较记录
在候选文件名中写上宽度、格式和质量,例如 photo-1600-webp-85 和 photo-1600-jpg-85。选择满足要求且保留了目标平台所需细节的最小结果。下表是记录模板,并非实测的压缩基准。
| 候选文件 | 自行记录 | 判断要点 |
|---|---|---|
| 宽 1600 / WebP / 85% | 字节数和文字清晰度 | 上传处是否接受 WebP? |
| 宽 1600 / JPG / 85% | 字节数和背景外观 | 白色背景是否可以接受? |
| 原图 | 当前尺寸和字节数 | 是否已经符合要求? |