图片工具 · 编辑变换

图片缩放

像素/百分比/保持比例

本地处理 · 不上传 免费 · 无需登录 无次数限制 累计 107 次使用
像素 · 百分比 · 保持比例 · 批量 · 本地
拖入 / 点击 / 粘贴图片

精确改尺寸 · 像素 / 百分比 / 预设长边 / 社媒尺寸 · 可多选批量
截图直接 CtrlV 粘贴 · 单张 ≤ 50MB

Resized locally — nothing uploaded
点击队列中的图片,
在此预览缩放结果与尺寸对照
大厂同款高质量管线:① 大比例缩小分步降采样(每步≤50%)抗锯齿 → ② imageSmoothingQuality=high 高质量重采样 → ③ 缩小后智能锐化 USM 找回清晰度(pica/Photoshop 同思路)。单张 ≤ 50MB / ≤ 64MP,原图不离开本机,关闭即清空。需要压体积请用「图片压缩」。
就绪 · 拖入或粘贴图片开始
第一节

关于本工具

About

设计师在 Sketch 里拉了张 8000×6000 的素材,要放进 1200 宽的详情页,直接拖进 PS 改尺寸得先算比例。这个工具只做一件事:按像素或百分比缩放图片,同时保持宽高比。输入目标宽度或高度,另一侧自动算出。处理全程在浏览器本地完成,图片不上传服务器,适合处理 PSD 源文件这类不宜外传的素材。

使用场景

宣传海报适配

设计师小陈接了个急单:客户要把原尺寸 3000×4000 像素的竖版海报,改成 1080×1920 像素的手机端朋友圈封面。直接裁剪会切掉关键文案,重做又来不及。用本工具的「按比例缩放」功能,锁定宽高比后输入目标宽度 1080,工具自动算出高度 1440,剩余部分用纯色底补齐,5 分钟出图,避免了二次沟通和返工。

电商主图合规

淘宝卖家老李要上架一款新耳机,平台要求主图尺寸 800×800 像素且文件不超过 1MB。原图是 6000×4000 像素的相机拍摄图,直接保存 JPEG 会超限。他用本工具将宽度设为 800,勾选「保持比例」,工具自动算出高度为 533,导出为 72dpi 的 JPEG 后文件仅 320KB,既满足平台规范又保留了商品纹理细节。

证件照压缩上传

应届生小张在报名某事业单位考试时,系统要求上传 2 寸证件照且文件大小在 50KB 到 200KB 之间。他手机拍的照片是 3.2MB 的 1920×2560 像素原图。用本工具将像素统一调整为 413×579(2 寸标准),再通过百分比缩放至 80%,最终文件 168KB 顺利通过系统校验,避免了反复裁剪和画质损失。

印刷素材降分辨率

广告公司 AE 小王收到客户发来的 12000×8000 像素的 300dpi 原始素材,用于制作 10×6 米的户外巨幅喷绘。喷绘机实际只需 72dpi 即可。他用本工具直接输入目标像素 2400×1600(对应 72dpi 下的实际尺寸),勾选「保持比例」,工具一次性完成缩放,文件从 85MB 降到 3.2MB,节省了 96% 的传输和拼版时间。

多端素材统一

新媒体运营小刘需要将一张 2400×1600 像素的活动主图,同时适配公众号封面(900×383)、小红书笔记图(1242×1660)和抖音头图(1125×633)。他用本工具的「按像素」模式,分别输入三组目标宽高,每次勾选「保持比例」并裁剪多余边缘,15 分钟完成三端素材统一,比在 PS 里手动拉变形快了一倍。

第二节

使用指南

Getting Started

使用步骤

  1. 1在「缩放方式」下拉框中选择「像素」或「百分比」,决定缩放依据
  2. 2若选「像素」,在宽度或高度输入框键入具体数值(如 800),另一侧自动按原图比例计算并填入
  3. 3若选「百分比」,在缩放比例输入框键入 1–100 的整数(如 50),预览区实时显示缩放后的尺寸
  4. 4勾选「保持比例」锁定宽高比,修改任一数值时另一侧自动同步调整
  5. 5点击「生成并下载」按钮,浏览器直接保存缩放后的图片文件

输入输出示例

输入输出说明
宽度:800px,高度:600px,缩放方式:百分比,缩放比例:50%宽度:400px,高度:300px常规:等比例缩放典型场景,验证百分比输入与像素输出的换算逻辑
宽度:1920px,高度:1080px,缩放方式:像素,目标宽度:1280px,保持比例:是宽度:1280px,高度:720px常规:指定宽度等比例缩放,验证保持比例时高度自动计算(1080 * 1280 / 1920 = 720)
宽度:100px,高度:100px,缩放方式:百分比,缩放比例:0%宽度:0px,高度:0px边界:0% 缩放,验证工具是否允许零尺寸输出(部分工具会报错或返回原图)
宽度:1px,高度:1px,缩放方式:像素,目标宽度:99999px,保持比例:是宽度:99999px,高度:99999px边界:极小原图放大到极大尺寸,验证整数溢出或精度丢失问题(1:1 比例下高度会等比例放大)
宽度:1200px,高度:800px,缩放方式:百分比,缩放比例:200%宽度:2400px,高度:1600px边界:超过 100% 的放大,验证工具是否支持放大而非仅缩小
宽度:1024px,高度:768px,缩放方式:像素,目标宽度:1024px,目标高度:768px,保持比例:否宽度:1024px,高度:768px易错:输入尺寸与原图完全一致,部分工具会误判为无需处理而跳过,需验证是否仍输出正确
宽度:300px,高度:200px,缩放方式:像素,目标宽度:300px,目标高度:300px,保持比例:否宽度:300px,高度:300px易错:非等比拉伸(改变宽高比),验证工具是否强制保持比例或允许自由拉伸,用户易混淆

常见错误对照

1.只填宽度,高度留空导致图片变形

✗ 错误宽度填 800,高度不填(留空或0)
✓ 修复宽度填 800,高度不填但勾选「保持比例」

不勾选保持比例时,留空的高度会被工具视为 0,强制缩放到 0 像素,图片彻底消失或扭曲。

2.百分比输入带百分号,工具不识别

✗ 错误缩放比例填 50%
✓ 修复缩放比例填 50

工具对百分比字段只接受纯数字,带 % 符号会被当作非法字符直接忽略,导致缩放无效。

3.像素值输入小数,工具向下取整

✗ 错误宽度填 800.7
✓ 修复宽度填 801

像素是整数单位,工具内部对小数做 floor 截断,800.7 实际变成 800,与预期差 1 像素,多图拼接时会错位。

4.保持比例时同时填宽高,结果非预期

✗ 错误勾选「保持比例」后,宽度填 800、高度填 600
✓ 修复勾选「保持比例」后,只填宽度或只填高度,另一个留空

保持比例模式下同时指定宽高,工具以宽度为准、高度自动计算,你填的 600 会被覆盖,造成「填了没用」的困惑。

5.批量缩放时图片尺寸差异大,统一像素值导致部分图严重拉伸

✗ 错误所有图片统一填宽度 500、高度 500
✓ 修复统一填宽度 500,勾选保持比例;或先按最长边设定百分比

不同图片原始宽高比不同,强制统一像素值会破坏构图,尤其横图与竖图混批时。

6.缩放后保存格式选 JPG,透明背景变成黑色块

✗ 错误原图是 PNG 透明背景,缩放后保存为 JPG
✓ 修复缩放后保存为 PNG 或 WebP(支持透明通道的格式)

JPG 不支持 alpha 通道,透明区域会被填充为黑色,导致图片出现意外黑边或黑底。

7.输入超出浏览器安全整数范围的像素值

✗ 错误宽度填 9999999999999999(16位数字)
✓ 修复宽度不超过 65535(常见浏览器 canvas 最大尺寸)

JavaScript 安全整数为 2^53-1,但 canvas 实际限制更严(通常 32767 或 65535),超限后缩放结果为空或报错。

第三节

工作原理

How It Works

核心公式

新宽度 = 原宽度 × (目标像素 / 原宽度) 或 新高度 = 原高度 × (目标像素 / 原高度),保持比例时另一边自动缩放

变量说明

  • 原宽度原始图片的宽度(像素)
  • 原高度原始图片的高度(像素)
  • 目标像素用户指定的新宽度或新高度(像素)
  • 新宽度缩放后的宽度(像素)
  • 新高度缩放后的高度(像素)

示例

原图 1920×1080 像素,指定新宽度为 800 像素,保持比例:新高度 = 1080 × (800 / 1920) = 1080 × 0.4167 ≈ 450 像素。结果:800×450 像素,宽高比不变。

上传图片解析图片尺寸(宽×高)计算新尺寸像素/百分比保持比例取整处理生成新图
用户输入 本地处理 输出结果
第五节

常见问题

Q & A
我想把一张 2000x3000 的照片缩到宽度 800 像素,高度自动变,怎么操作?

在缩放方式里选「像素」,然后宽度填 800,高度留空或填 0(本工具会自动按原图宽高比计算另一边的值)。如果选了「保持比例」选项,工具会锁定宽高比,改宽度时高度自动同步变化。注意:如果原图不是横平竖直的,缩放后不会变形,只会在空白处补白(默认白色)。

为什么我缩到 50% 后图片变得很模糊?

缩放时像素被重新采样,如果原图分辨率本身不高(比如 800x600 缩到 50% 只有 400x300),细节损失就会明显。本工具使用浏览器内置的 Lanczos 或 Bilinear 算法,在保留锐度上已经优于最基础的最近邻插值。如果原图是文字或线稿,建议缩放到整数倍(如 50%)或用「像素」方式手动输入目标尺寸,避免非整数倍带来的锯齿。

这个工具会上传我的图片到服务器吗?

不会。本工具完全在浏览器本地运行(前端实现),图片不会离开你的设备。所有缩放计算、像素重采样、结果生成都在内存中完成,关闭页面即释放。如果你担心隐私,可以断网后测试——工具依然能正常使用。唯一的网络请求可能是加载页面本身的静态资源(JS/CSS),但图片数据全程不上传。

支持批量一次性缩放几十张图片吗?

当前版本只支持单张缩放,不支持批量上传。如果需要批量处理同一尺寸的图片,建议先用本工具测试一张看效果,然后手动逐张处理。由于工具是前端实现,一次处理多张大图容易导致浏览器崩溃(尤其是手机浏览器),所以单张设计反而更稳定。如果你有大量图片要缩,可以考虑本地软件如 IrfanView(Windows)或 ImageMagick(命令行)。

我手机拍的照片很大(4-5MB),用这个工具缩放后能变小多少?

假设原图 4000x3000(约 4MB),缩到 1200x900(常见分享尺寸),文件大小通常降到 200-500KB,节省 80-90%。注意:文件大小不仅取决于像素数量,还和图片内容有关——纯色多(天空、墙壁)压缩率高,纹理复杂(树叶、毛发)压缩率低。本工具输出格式固定为 JPEG(可调质量)或 PNG,JPEG 质量默认 90,你可以在选项里调低到 70-80 来进一步减小体积。

为什么我按百分比缩到 200%,图片变大了但很模糊?

放大时浏览器需要「脑补」不存在的像素,任何算法都无法凭空增加清晰度。200% 意味着每个原像素被复制到 4 个像素上,看起来就是马赛克或模糊。本工具在放大时使用 Lanczos 算法,比简单复制稍好,但依然无法恢复原图没有的细节。实际使用中,放大超过 150% 后效果明显下降。如果你必须放大,建议先用「像素」方式设一个合理目标尺寸(比如放大到 150% 以内),再配合锐化滤镜(本工具没有内置锐化,可导出后在其他软件处理)。

我有一张 10MB 的 PNG 透明图,缩到 800 宽后透明背景没了,怎么回事?

本工具默认输出 JPEG 格式,而 JPEG 不支持透明通道,所以透明区域会被填充为白色。如果你需要保留透明背景,请在输出格式选项里选 PNG。注意:PNG 文件通常比 JPEG 大,尤其是有渐变或半透明区域时。如果原图是简单图标(纯色 + 透明),缩到 800 宽后 PNG 可能只有几十 KB;如果是照片级 PNG,建议转 JPEG 并接受白色背景来大幅减小体积。

我缩完后图片颜色和原图不一样了,偏淡或偏艳,正常吗?

可能正常。浏览器在处理图片时,不同浏览器对色彩管理(ICC 配置文件)的支持程度不同。如果原图嵌入了 sRGB 或 Adobe RGB 色彩配置文件,部分浏览器会忽略它,导致颜色偏差。本工具在缩放过程中不主动修改颜色数据,但输出为 JPEG 时默认使用 sRGB 色彩空间,如果你的原图是广色域(如 Display P3),缩放到 sRGB 后颜色会「压缩」到更小的色域,看起来偏淡。如果对色彩要求严格,建议使用支持色彩管理的专业软件(如 Photoshop)进行缩放。

隐私保证所有计算与处理均在你的浏览器本地完成,输入数据不会上传服务器,也不会保存或共享。

选择 打开 +新窗口 esc关闭