调整图片尺寸

按像素、按百分比或直接套预设改大小。全程在这个标签页里跑,图片从不上传。

为什么要调整图片尺寸

手机刚拍的照片大约 4000 像素宽。一篇博客文章可能只需要 1200。一张头像需要 512。一个拒收超过 2 MB 的表单需要的更少。几乎没有哪种用途,会想要相机原样输出的那个尺寸。

调整尺寸改变的是这张图由多少像素构成。像素少了,文件就小,页面就快,上传也就不再被打回。在把图片发往任何地方之前,这是最值得做的一件事。

这个工具提供三种方式,因为来这里的人知道的信息各不相同。有人清楚要多少像素。有人只是想小一半。还有人只知道要发到哪个平台——Instagram 帖子、YouTube 缩略图——希望尺寸由工具替自己定。

全部工作都发生在这个浏览器标签页里。文件由你自己的设备读取,也由你自己的浏览器重新写出。这个搜索词下访问量最高的五个工具,都会先把图片传到服务器;这里没有服务器可传。

要上传的工具他们的服务器?这个工具你的设备什么都不离开你的设备,没有副本需要删除。
别的转换器把你的文件上传到服务器。这个就在文件已经所在的地方画它。

调整尺寸时到底发生了什么

调整图片尺寸,改变的是它的像素数量。缩小会把相邻像素取平均,剩下的部分被永久丢弃;放大则用插值凭空造出中间像素,等于把已有的细节摊开,而不是添出新的细节。

缩小是诚实的那个方向。四个像素并成一个,工具决定这一个该是什么颜色,结果确实代表了原先存在的东西。信息是丢了,但丢得体面:一张 4000 像素的照片显示在 1200 像素上,该有多清楚就有多清楚。

预期落空发生在放大这一侧。并不存在什么藏起来的细节等着被找回。工具只能盯着手上这些像素,猜它们之间本该是什么,于是边缘变软,纹理看上去发糊。

这个差距我们量过。取一张真实的 800 像素图,量出它带有多少精细细节;再把同一张图降到 200 像素、放大回 800,重新量一次。真图得分 48.91,放大出来的得分 2.75——尺寸完全相同,细节却差十八倍。

还有第二种看法。把一张图放大,紧接着再缩回去,你几乎会回到起点。上去的时候没添进任何东西,下来的时候自然也就没什么可丢。这一趟来回,是「放大不产生信息」最直白的证据。

这件事值得在按下按钮之前就知道,所以这个工具会在你输入一个比原图更大的数字的那一刻当场说出来,而不是把它藏进某个帮助页。

真实 800px48.9118×细节差距放大到 8002.75同样大小,细节少 18 倍
两块画面在屏幕上一样大。右边那块是从四分之一的像素放大来的——细节本来就不在,摊也摊不出来。

三步调整一张图片的尺寸

全部发生在这个标签页里。图片从不上传,也没有人会在你下载结果之前要你先注册。

1

把图片拖进来

拖到上面那个框里,或者点击浏览文件。一次多张没问题:设置对所有文件生效,每个文件各自显示自己的结果。支持 JPG、PNG、WebP、GIF 和 BMP,单张最大 50 MB。

2

指定新尺寸

知道确切像素就用像素,只想小一点就用百分比,只知道平台就用预设。下方那行会随着输入实时更新:原尺寸、新尺寸,以及这相当于原像素数的多少。不用点任何按钮就能知道结果。

3

调整并下载

需要换格式就选输出格式,JPG 或 WebP 还能调质量,然后开始。单张直接下载,多张打包成 ZIP。你拖进来的文件原样留在设备上,分毫未动。

要处理一整个文件夹? 批量时,你填的宽和高会当成上限而不是确切尺寸;勾上「不要放大」,本来就更小的图片会原样通过——这样一套设置就能安全地覆盖尺寸参差的一整个文件夹。 那就按目标文件体积来压.

这个工具做了什么

结果先说,活后干。新尺寸是算出来的,不是跑出来的,所以尺寸、形状、相当于原像素数的多少,在你还在输入的时候就已经在屏幕上了。搜索结果首页没有第二个工具这么做。

重采样做对了。canvas 默认用的是它最差的那档缩放,差距并不细微:和数学上正确的缩小相比,默认档在 4× 缩小时误差 30.93、16× 时 67.36,而高质量档分别是 0.28 和 0.33。一行很容易漏掉的代码,差两个数量级。

不会悄悄把图拉变形。锁定宽高比时,两边始终等比。选了一个跟图片形状不一致的预设,工具会告诉你,并给出你实际会拿到的尺寸——因为缩放没法把 4:3 的照片变成正方形,那是裁剪干的事,而这个工具不裁。

批量里的小文件受保护。勾上「不要放大」,所有已经小于目标的图片会原样通过,而不是被拉大。五个主要竞品里只有一个提供这一条,而它恰恰在你拿一套设置对准一整个文件夹的那一刻起作用。

图片留在原处。零上传,无账号,关掉标签页整个会话就没了。

人们调整图片尺寸,通常是为了:

  • 把手机照片压进某个表单的上传体积限制
  • 让页面上的图片足够轻,网站才能快起来
  • 满足某个平台要求的尺寸
  • 把一批产品图统一到同一个宽度
  • 把一整个文件夹的扫描件缩到能塞进邮件
  • 从一整张照片里做出一个头像
  • 在放进文档或演示稿之前先把图片减重

任何设备都能用

没有任何东西需要安装。缩放跑在你已经有的浏览器里,所以同一个工具到哪都能用,图片也始终留在它出发的那台设备上。

§ 01

Windows

Chrome、Edge 或 Firefox。不用下载,也不用为了改两个数字而打开一个图片编辑器。

§ 02

Mac

Safari 或 Chrome。「预览」一次只能改一张;这里一整个文件夹一套设置就走完。

§ 03

iPhone 和 iPad

在 Safari 里就能用。当需要减重的正好是刚拍的那张照片时,特别顺手。

§ 04

Android

在 Chrome 里就能用。批量大了手机会忙一阵,但不会走一点流量。

§ 05

Chromebook

很合适,因为一切都在浏览器里本地跑,不需要装应用。

§ 06

Linux

任何现代浏览器。不用装包,不用命令行,也不用排队。

把图片改小,还是把文件改小

这两件事听起来是同一个要求,其实不是。调整尺寸改变的是像素有多少,压缩改变的是这些像素被保存得有多仔细。如果表单因为超过 200 KB 而拒收你的照片,你要的是后者——而两者之间的关系,跟大多数人以为的不一样。

像素数文件体积1600100%113155.4%80028.9%4009.9%一半像素,55% 体积
像素数砍一半,文件不会跟着砍一半。右边那根柱子总是比左边高。
新尺寸剩余像素文件体积
1600 px(原图)100%280 KB — 100%
1131 px50%155 KB — 55.4%
800 px25%81 KB — 28.9%
400 px6.3%28 KB — 9.9%
200 px1.6%8 KB — 2.9%

一半像素不等于一半文件

把像素数砍掉一半,文件只降到原来的 55.4%,不是 50%,而且这个比例随图而变——一面素墙的照片和一片人群的照片,压缩表现完全不同。所以如果你需要命中某个具体的 KB 数,调整尺寸是错的那个旋钮:只能猜、调、再猜。直接设一个目标文件体积更省事。

那 DPI 呢?

屏幕上的图片跟 DPI 无关。一张 1200 × 800 的图,元数据写 72、150 还是 300,它都是 1200 × 800——像素一样、文件一样,毫无区别。DPI 只说明这些像素该按多大打印出来:300 DPI 时这张图打出来约十厘米宽,150 DPI 时约二十厘米。如果有人要你「300 DPI」,他真正需要的是足够打印那个物理尺寸的像素数。用英寸数乘以 300,再调到那个尺寸就对了。

72 DPI150 DPI300 DPI1200 × 800 px · 240 KBDPI 只在打印时才有意义
同一张图标上三种 DPI。尺寸一样、文件一样,完全没区别——DPI 是给打印机看的便条,不是像素的属性。

图片不会离开浏览器

你拖进来的图片,由这个页面打开、由你自己的处理器缩放、由你自己的浏览器重新写出。不上传、不在任何服务器上排队、也不会在某处按保留期存着——因为这件事里根本没有服务器参与。

对这一类工具来说,这是不常见的。访问量最高的五个尺寸调整工具,都在自己的机器上处理你的文件,再按时间表删除:这家六小时,那家二十四小时,还有一家写的是「临时存储」。这些都是合理的政策。但它们也都是需要你去信任的政策,而信任的对象,是你的照片在别处多出来的那一份副本。

这也意味着没有什么需要配额。在自己硬件上干活的服务,必须限制免费用量。这里活是在你的设备上干的,所以没有每日额度、没有文件张数上限,也没有注册信息可收。

§ 01

零上传

文件在本地读取,任何服务器上都不会产生副本。

§ 02

永不要求账号

下载结果之前,不会让你先注册。

§ 03

批量不设上限

处理完一个文件夹再处理下一个,没有每日封顶。

§ 04

关掉标签页即可

什么都不会留下,也没有历史记录需要清。

常见问题

这个工具真的免费吗?有限制吗?
免费,没有每日额度,也没有文件张数限制。缩放跑在你自己的设备上而不是服务器上,我们这边不存在按文件计的成本,也就没什么需要配额。唯一的限制是单个文件 50 MB,差不多是浏览器能从容解码的量。
我的图片会被上传到什么地方吗?
不会。它们在这个标签页里被打开、被缩放,从不送往服务器。任何这类工具在用来处理私人内容之前都值得先确认这一点:访问量最高的五个替代品都会上传文件,作为交换,它们公布了一个删除期限。
把图片放大能让它更清晰吗?
不能,这也是关于调整尺寸最常见的误解。放大靠的是插值:猜出你手上这些像素之间本该有什么。实测一张从 200 放大到 800 像素的照片,精细细节只有真正 800 像素版本的十八分之一。它会更大,但不会更清晰。
我想让文件变小,而不是让图片变小,该怎么办?
用压缩工具,而不是尺寸调整工具。调整尺寸确实会让文件变小,但不可预测:把像素砍一半,实测文件只降到原来的 55.4%,而且这个比例随图而变。如果你必须命中某个具体的 KB 数,直接把那个数设成目标。
我该用多少 DPI?
只要是屏幕上看的,DPI 就无关紧要——一张 1200 × 800 的图,标 72 还是标 300 都是同一个文件。DPI 只描述这些像素该按多大打印。如果对方要 300 DPI,先算出打印尺寸有多少英寸,再乘以 300:打印四英寸宽,就需要 1200 像素。
怎么保持宽高比?
保持「锁定宽高比」开着(默认就是开的),然后只填一边。另一边会自己算出来。只有当你真的想把图片拉变形时才关掉它,而那种需求比想象中少得多。
可以一次调整多张图片吗?
可以。想拖多少张都行:一套设置对所有图片生效,而且在开始之前每个文件的结果就已经分别显示出来了。批量时宽和高会当成上限而不是确切尺寸,所以横竖混在一起也都能合理地装进去。
调整尺寸会损失画质吗?
把图片改小一定会丢掉信息——它本来就是干这个的——但做得对的话,在新尺寸下依然是清晰的。关键在重采样。浏览器的 canvas 默认用的是最差的那一档,在 4× 缩小时产生的误差约是高质量档的一百倍;这个工具把它显式设成了高质量。
发 Instagram 或 YouTube 该用什么尺寸?
预设那一栏收了最常用的几个,尺寸都明写着。但要注意:预设只有在你的图片本来就是那个形状时才会正好对上。一张 4:3 的照片装进 Instagram 方形预设,得到的是 1080 × 810,不是 1080 × 1080。要拿到真正的正方形就得裁剪,而这个工具不裁。
支持哪些格式?
可以读入 JPG、PNG、WebP、GIF 和 BMP。输出时可以保持原格式,也可以转成 JPG、PNG 或 WebP。浏览器写不回去的格式(比如 GIF 和 BMP)会输出成 PNG,而不是悄无声息地失败。
手机上能用吗?
能,Safari 或 Chrome 都行。一张 1200 万像素的照片在笔记本上大约要十分之一秒,手机上会久一点。不走任何流量,这也让它在信号差的时候反而是最快的选择。
调整尺寸和裁剪有什么区别?
调整尺寸改变的是图片有多少像素,画面里的内容一样不少。裁剪保持像素原本的比例,把画框外的部分扔掉。如果你要从一个长方形里得到一个正方形,那是裁剪——缩放只能把整个长方形装进一个更小的框里。

调整你的图片尺寸

像素、百分比或预设。支持批量、打包 ZIP、零上传——按下去之前结果就已经在屏幕上了。

调整一张图片