Twitter/X会对您上传的每张图片应用自己的JPEG压缩,无论原始格式或质量如何。了解这种压缩的 工作方式,可以帮助您上传在Twitter处理后仍能在时间线中尽可能清晰显示的图片。
Twitter/X如何压缩图片
Twitter将所有图片上传转换为JPEG并应用自己的压缩。主要行为:
- PNG文件:转换为JPEG。例外是最长边小于900像素的PNG文件 — 那些可能保留为PNG
- 大图片:在压缩之前缩小以适应显示限制。 Twitter以最大1200 px宽度显示图片
- 压缩质量:Twitter目标约80%的JPEG质量 — 足够激进以明显降低已压缩图片的质量
- WebP:Twitter不保留WebP格式。所有WebP文件都转换为JPEG
- GIF:按原样上传(最大15 MB),但Twitter在时间线上将GIF显示为MP4。 直接下载时可获得原始GIF
Twitter/X的最佳图片设置
- 格式:90-95%质量的JPEG。从高质量JPEG开始给Twitter提供更多数据, 在约80%的重新压缩后获得更好的最终输出
- 尺寸:横向1200×675 px(16:9),或正方形1080×1080。 这些与Twitter的原生显示尺寸匹配 — 上传更大只会带来微小改善并增加上传时间
- 最大文件大小:JPG/PNG每张图片5 MB。保持在此限制内; 更大的文件会被Twitter拒绝
- 每条推文最多4张图片。发布多张图片时以网格显示 — 每张单独图片占用更少屏幕空间,因此略小的尺寸也可以接受
双重压缩问题
模糊Twitter图片的最大原因是双重压缩。当出现以下情况时发生:
- 上传前将图片压缩到70%的JPEG质量
- Twitter在此基础上再应用约80%的JPEG压缩
- 结果是两轮有损压缩 — 尤其在文字、边缘和渐变处出现可见的JPEG块状失真
解决方案:以90-95%的JPEG质量上传。让Twitter做最终压缩,而不是自己 预先压缩。上传的文件会稍大,但最终显示的图片会明显更好看。
获得清晰图片的Twitter专属技巧
- 含文字的图片:使用PNG而不是JPEG。PNG的无损压缩在Twitter的JPEG 转换过程中更好地保留文字边缘。将文件保持在5 MB以下 — 图形的PNG文件通常比预期的小
- 截图:与文字相同 — 使用PNG。Twitter的JPEG压缩在UI元素的 锐利边缘周围产生可见的模糊
- 信息图表和数据可视化:出于同样原因使用PNG。JPEG压缩在 锐利的颜色过渡周围产生可见的失真
- 照片:90-95%的JPEG是理想的。有渐变和有机纹理的照片比平面图形 处理JPEG压缩的能力强得多
头像和横幅的压缩
- 头像:最少以400×400 px上传。Twitter以200×200(时间线)和 400×400(个人主页)显示。上传800×800可获得最清晰的结果 — 给Twitter更好的缩小处理数据
- 页眉图片(横幅):1500×500 px。以3 MB以下上传。 Twitter对横幅进行积极压缩 — 将最重要的视觉内容保持在中央, 远离可能在移动端被裁剪的边缘
逐步操作:为Twitter准备图片
- 对于照片:使用图片尺寸调整工具将尺寸设置为 1200×675 px(横向)或1080×1080 px(正方形)
- 对于含文字或截图的图形:保持PNG格式,使用 图片压缩工具的无损模式, 或如果低于5 MB则跳过压缩
- 对于照片:使用图片压缩工具将JPEG质量设置为 90-95% — 在保持高质量的同时将文件大小减少到2 MB以下
- 上传前不要将照片压缩到85%以下 — Twitter的额外压缩会进一步降低质量
Twitter图片快速参考
- 推文图片(横向):1200×675 px
- 推文图片(正方形):1080×1080 px
- 头像:最小400×400 px(建议上传800×800)
- 页眉横幅:1500×500 px
- 最大文件大小:5 MB(JPG/PNG),15 MB(GIF)
- 最佳质量设置:上传前90-95%的JPEG