图片尺寸怎么改?按比例缩放和直接填宽高的区别

上传即改,顺带说清一个坑:改完下载的文件,扩展名还是原来那个

改图片尺寸看起来是件小事:要么「缩到一半」,要么「宽改成 800」。但这两种需求对应的操作完全不一样,选错了要么图变形,要么改完发现和预期对不上。

这篇用 NBTools 图片改尺寸讲清两种模式该怎么选,以及三个几乎人人都会遇到的坑。缩放全程在浏览器本地完成,图片不上传服务器。

两种模式怎么选

模式你怎么填适合什么情况
按比例拖动滑杆选 1%~200%(默认 50%)只想让图整体变小或变大,不关心具体像素
自定义宽高分别填宽(px)和高(px)对方给了硬性尺寸要求,比如投稿、头像、封面位

上传后工具会读出原图尺寸,并把宽高两个输入框预填成原图的像素值,你可以在这个基础上改。

怎么用:四步出图

  1. 上传图片:点上传区选择,或直接把图片拖进去。
  2. 选模式:要整体缩放选「按比例」并拖滑杆;要精确尺寸选「自定义宽高」并填像素。
  3. 点「生成预览」:下方会显示预览图,并标出实际输出的宽 × 高,先核对再下载。
  4. 点「下载」:文件名会存成「原文件名-resized.原扩展名」,不会覆盖原图。

三个常见的坑

一、放大不会让图变清晰

放大是对已有像素做插值再铺开,细节不会凭空多出来。原图拍糊了、或者本身尺寸很小,放大后只会更糊。「按比例」滑杆能拉到 200%,但别指望它能救回清晰度。

二、自定义宽高不锁比例,填错了会变形

宽和高是两个独立的输入框,工具不会自动帮你保持原图比例。想等比缩放,要么用「按比例」模式,要么自己按原图宽高比换算:比如原图 4000×3000,想要宽 1000,高就填 750。

三、输出编码固定是 PNG,文件名却沿用原扩展名

这一点最容易被忽略:工具用画布重新编码输出,编码格式固定为 PNG,但下载的文件名沿用你原来的扩展名。也就是说,一张 photo.jpg 改完尺寸后下载下来叫 photo-resized.jpg,而里面的数据其实是 PNG。

多数看图软件和浏览器按内容识别,能正常打开;万一遇到某个软件认扩展名、打不开或提示格式不符,把扩展名改成 .png 即可。另外,照片这类色彩丰富的图用 PNG 编码,体积通常比原 JPG 大——如果目的是压小体积,改完尺寸后建议再用 图片压缩处理一次,或直接看 图片压缩教程

什么时候该用别的工具

  • 要一次改几十张:本工具一次处理一张,批量请用 批量图片处理
  • 要切掉多余部分、固定成 1:1 或 16:9:那是裁剪不是缩放,用 图片裁剪
  • 要换格式(JPG 转 PNG、转 WebP):用 图片格式转换
  • 只是想让文件变小:直接压缩往往比改尺寸更有效,见 图片压缩入门

常见问题

改尺寸会损失画质吗

缩小是对像素重新采样,细节会减少,通常看不太出来;放大只是把像素插值铺开,不会变清晰。

为什么填了宽高之后图变形了

自定义宽高的两个输入框互不关联,工具不自动锁定原图比例。想保持比例请用「按比例」模式,或自己按原图宽高比换算。

下载下来的文件是什么格式

输出统一按 PNG 编码,但文件名沿用原扩展名。若某软件按扩展名识别导致打不开,把扩展名改成 .png 即可。

照片改完反而变大了

正常现象:照片类图像用 PNG 编码通常比 JPG 占空间。想压小体积,改完尺寸后再用图片压缩工具处理。

能一次改多张吗

目前一次处理一张。批量改尺寸请用批量图片处理工具。

图片会被上传吗

不会。选图、缩放、下载都在浏览器本地完成,图片不上传服务器。

相关工具与文章

作者:NBTools · 更新于 2026年9月14日 · 阅读约 5 分钟