在线把图片压缩到100KB

把图片压到100KB,用于网页、上传和邮件。结果面板会显示真实的输出体积和分辨率,让您始终清楚这个目标的代价。

100KB适合做什么

100KB是102400字节,也是本站第一个不再意味着妥协的目标。一张每像素约三分之一字节的照片,能装下约30万像素,也就是700乘450上下——足够做文章配图、分类缩略图、商品列表图或任何浏览器会显示的尺寸下的头像。相当多的照片压到100KB时一个像素都不用丢,仅仅是把编码器质量从手机相机写下的接近无损的档位降到0.6至0.8之间,屏幕上根本没人看得出来。本工具会先试这条路。只有当文件超过预算的八倍时,它才开始削减分辨率——那正是单靠降质量已被证明够不到的临界点,此时用全分辨率去做第一次尝试只是浪费几秒钟来证明这一点。随后测量循环接管:编码、读出真实的字节数和像素数、算出这张图片实际的每像素成本、反解出能装下的尺寸,最多重复五次。截图是这个目标下有意思的情况。存成PNG的截图按定义是无损的,而PNG没有质量设置可以让步,所以一张全高清截屏无论如何都会远高于100KB。页面会检测到输出是无损格式,把差距报告为格式问题而不是一次莫名其妙的失败,并告诉您把输出切换成JPEG才是真正的解法。元数据会在处理过程中被丢弃,每一步都在浏览器本地完成。

为什么100KB是一个合理的网页目标

每张图片100KB,大致就是网页不再因为图片而变慢的位置。Largest Contentful Paint这个决定页面是否“感觉快”的Core Web Vitals指标,通常由首屏内最大的那张图片决定,而把这张图控制在几百KB以内,是多数网站能拿到的最便宜的一项改进。正文内联图片的累计效应更明显:一篇有十五张各2MB照片的长文是一个三十MB的页面,任何移动网络都不会客气地渲染它;而同一篇文章每张图片100KB,就是一个能在读者失去兴趣之前加载完的页面。这个数字上也有硬性限制。大量论坛、维基、招聘网站、工单系统和邮件营销平台把附件或内联图片限制在100KB,较旧的内网应用尤其常见。邮件是它自己的一类情况:许多企业邮件网关仍然拒收超过几MB的邮件,而一封嵌了十几张各100KB图片的通讯稿,能舒舒服服地待在限制之内,未经处理的原图则不能。这个数字反复出现的另一个原因是:对一张按普通正文宽度显示的照片来说,收益递减大致就从这里开始。低于100KB,您开始用可见的锐度换字节;高于它,多出来的数据大多进入了显示尺寸根本解析不出来的细节。选它作为固定目标而不是一个质量百分比,意味着您得到的是可验证的答案——页面告诉您文件是94KB、以及它的分辨率有没有保住——而不是一个要靠肉眼判断、只能寄希望于足够好的设置。

改善图片密集页面的Largest Contentful Paint
让长文在移动网络上依然加载得动
满足论坛、维基和邮件通讯的附件上限
常常能在完全不损失分辨率的情况下达标

如何把图片压缩到100KB

用于网页时,请先确定显示宽度。把一张3000像素的照片喂给一个只渲染800像素的位置毫无意义——多出来的像素花了字节,却什么也没换来。

1

上传您想压到100KB以内的图片,成批也可以

2

照片把格式保持在“保持原格式”;如果PNG截图需要达标,就切换到JPEG

3

点击“应用”并查看每一行结果——如果分辨率那行显示未改变,说明这个目标只花了您一点编码器质量

4

当目的地是现代网站时改选WebP,同样的100KB里能保住明显更多的细节

常见问题

在正常的正文宽度下,够。100KB能装下一张长边约700到900像素的照片,这已经达到或超过多数文章栏目的渲染宽度。只有当您把它显示得比这宽得多,或者全屏打开时,才会显得发软。
如果目的地支持,就选WebP。在同等视觉质量下WebP大约少用四分之一的字节,所以在固定的100KB预算里,它给您的是更高的分辨率而不是更小的文件。当前每一款浏览器都能解码它;但一些上传表单和较旧的桌面工具仍然不接受。
因为PNG是无损的。它精确重现每一个像素,没有可以降低的质量设置,所以缩小它的唯一办法是去掉像素——而一张被缩到能塞进100KB的截图,文字已经没法看了。结果面板会把这标记为格式限制并推荐JPEG,这才是诚实的答案。
对正文内联图片来说,这是个合理的经验法则。通栏主视觉可以用更多;真正重要的指标是最大的可见图片在真实网络上需要多久才能到达。提供尺寸正确的图片比任何单一的字节数都更重要——一个100KB的文件却只显示300像素宽,同样是浪费。
经常可以。如果您的文件不到目标的八倍,本工具会先尝试完全通过编码器质量来完成削减,只有在不够时才去掉像素。结果行会说明分辨率有没有变,所以您永远不用猜。
每个CSS像素对应两个设备像素的屏幕,需要大约两倍的线性分辨率,也就是四倍的像素数。请据此规划预算:如果您的图片渲染宽度是800个CSS像素,又想在视网膜屏上保持锐利,100KB会很紧,200KB的页面是更好的起点。
不会。已经在预算之内的文件会被原样返回,并标记为“已经小于100KB”。硬把它跑一遍编码器,只会白白损失一代质量而什么也换不来。
您可以一次选中或拖入很多文件,并把结果打包成一个ZIP下载。处理是顺序而不是并行的,这样一大批文件不会耗尽手机的内存,而且结果列表里每个文件都有各自的达标或未达标结论。

更多图片工具

探索其他强大的图片编辑工具