改图片尺寸看起来是件小事:要么「缩到一半」,要么「宽改成 800」。但这两种需求对应的操作完全不一样,选错了要么图变形,要么改完发现和预期对不上。
这篇用 NBTools 图片改尺寸讲清两种模式该怎么选,以及三个几乎人人都会遇到的坑。缩放全程在浏览器本地完成,图片不上传服务器。
两种模式怎么选
| 模式 | 你怎么填 | 适合什么情况 |
|---|---|---|
| 按比例 | 拖动滑杆选 1%~200%(默认 50%) | 只想让图整体变小或变大,不关心具体像素 |
| 自定义宽高 | 分别填宽(px)和高(px) | 对方给了硬性尺寸要求,比如投稿、头像、封面位 |
上传后工具会读出原图尺寸,并把宽高两个输入框预填成原图的像素值,你可以在这个基础上改。
怎么用:四步出图
- 上传图片:点上传区选择,或直接把图片拖进去。
- 选模式:要整体缩放选「按比例」并拖滑杆;要精确尺寸选「自定义宽高」并填像素。
- 点「生成预览」:下方会显示预览图,并标出实际输出的宽 × 高,先核对再下载。
- 点「下载」:文件名会存成「原文件名-resized.原扩展名」,不会覆盖原图。
三个常见的坑
一、放大不会让图变清晰
放大是对已有像素做插值再铺开,细节不会凭空多出来。原图拍糊了、或者本身尺寸很小,放大后只会更糊。「按比例」滑杆能拉到 200%,但别指望它能救回清晰度。
二、自定义宽高不锁比例,填错了会变形
宽和高是两个独立的输入框,工具不会自动帮你保持原图比例。想等比缩放,要么用「按比例」模式,要么自己按原图宽高比换算:比如原图 4000×3000,想要宽 1000,高就填 750。
三、输出编码固定是 PNG,文件名却沿用原扩展名
这一点最容易被忽略:工具用画布重新编码输出,编码格式固定为 PNG,但下载的文件名沿用你原来的扩展名。也就是说,一张 photo.jpg 改完尺寸后下载下来叫 photo-resized.jpg,而里面的数据其实是 PNG。
多数看图软件和浏览器按内容识别,能正常打开;万一遇到某个软件认扩展名、打不开或提示格式不符,把扩展名改成 .png 即可。另外,照片这类色彩丰富的图用 PNG 编码,体积通常比原 JPG 大——如果目的是压小体积,改完尺寸后建议再用 图片压缩处理一次,或直接看 图片压缩教程。
什么时候该用别的工具
常见问题
改尺寸会损失画质吗
缩小是对像素重新采样,细节会减少,通常看不太出来;放大只是把像素插值铺开,不会变清晰。
为什么填了宽高之后图变形了
自定义宽高的两个输入框互不关联,工具不自动锁定原图比例。想保持比例请用「按比例」模式,或自己按原图宽高比换算。
下载下来的文件是什么格式
输出统一按 PNG 编码,但文件名沿用原扩展名。若某软件按扩展名识别导致打不开,把扩展名改成 .png 即可。
照片改完反而变大了
正常现象:照片类图像用 PNG 编码通常比 JPG 占空间。想压小体积,改完尺寸后再用图片压缩工具处理。
能一次改多张吗
目前一次处理一张。批量改尺寸请用批量图片处理工具。
图片会被上传吗
不会。选图、缩放、下载都在浏览器本地完成,图片不上传服务器。
相关工具与文章
- NBTools 图片改尺寸:https://nbtools.cn/tools/image-resize
- 图片压缩:把体积压下来
- 批量图片处理:一次处理多张
- 图片格式转换:JPG / PNG / WebP 互转
- 延伸阅读:图片压缩入门教程、图片格式转换教程