onlinetools.dev

图片缩放

按宽度、高度或百分比缩放图片 — 清晰且完全离线

本地运行
loading…
关于此工具

把图片缩放到指定宽度、指定高度或原图的某个百分比——另一维度自动跟随,不会拉伸变形。选择输出格式(或保持原格式),为有损格式设置质量,预览结果,然后下载。前后对比指标一眼看清尺寸和文件大小的变化。

缩放使用浏览器的高质量平滑模式,做的是正经重采样而非最近邻抽取——缩小后的照片依然锐利,不会因锯齿而闪烁。缩小尺寸也是减小文件体积最实在的办法:宽高各减半就去掉了四分之三的像素,任何质量滑块都比不了。

文件从不离开页面:解码、重采样、重编码全部在本地 canvas 上运行。没有上传进度条,因为根本没有上传——4000 万像素的照片,你的机器重绘多快它就多快,拔掉网线照样能用。

常见问题

先缩小再放大,能恢复原图吗?
不能——缩小会永久丢弃像素。把 3000px 的照片缩到 300px 只保留了 1% 的数据;再放大回去,缺失的 99% 只能以模糊的插值补上。请保留原始文件,从它导出缩放副本,而不是缩放你唯一的一份。
为什么放大后的图片看起来发虚?
放大无法创造从未拍到的细节——浏览器只是在既有像素之间插值,超过约 2× 就会显得发软。真正的超分辨率放大需要基于机器学习的工具去「幻想」出貌似合理的细节;canvas 重采样器刻意不无中生有。
怎样把文件压到目标大小,比如「200 KB 以内」?
两个杠杆一起用:先把尺寸缩到实际需要的最大值(对多数网页布局,1200px 宽已经足够),再选 WebP 或 JPEG 并调低质量,直到大小指标降到目标以下。尺寸缩减承担了大部分工作——质量微调收尾。
缩放会去掉 EXIF 元数据(比如 GPS 位置)吗?
会。canvas 管线只重编码纯像素——相机型号、时间戳、GPS 坐标等所有 EXIF 标签都不会出现在输出里。对发到公网的图片这通常是隐私上的加分;若需要保留元数据,请另存原图。
相关工具