使用方法
- 点击“选择文件”,或把图片拖到方框中。
- 选择“缩放方式”:“像素”、“百分比”或“文件大小(KB)”。
- 按像素缩放时,输入“宽(px)”或“高(px)”,或选择一种社交媒体尺寸。取消勾选“保持宽高比”,即可精确设置两边,并选择“适应方式”。
- 按文件大小缩放时,输入以 KB 计的“目标文件大小(KB)”。工具会保留在此大小之内、质量最高且尺寸最大的图片。
- 点击“缩放图片”,检查每个结果中的尺寸,然后分别下载文件,或把全部文件打包为 ZIP 下载。
三种设置尺寸的方式
“像素”设定新图片的宽和高。保持宽高比时,只需一边即可:另一边由照片的形状算出。“百分比”把两边按同一倍数缩放,因此50会使图片面积变为原来的四分之一。
“文件大小”则反过来。工具先为整张图片尝试最高质量,并保证文件仍在目标之内。如果最低质量仍然过大,工具会略微缩小图片,并以80的质量进行搜索。
百分比缩放后的面积 = 原面积 × (百分比 ÷ 100)²
本工具中的 KB = 字节 ÷ 1024
适应方式:包含、覆盖或拉伸
同时设定两边并取消保持宽高比时,图片必须以某种方式放入画框。“包含”显示整张图片,并用背景颜色填满剩余空间。“覆盖”填满画框,并裁去伸出边缘的部分。“拉伸”精确填满画框,但会改变比例。
清晰的缩小与放大
一次性大幅缩小会使细节模糊或破碎。因此工具会逐步把图片减半,直到接近新尺寸,再以高质量平滑的方式完成最后一步。放大无法增加原本不存在的细节,因此放大的图片可能显得柔和;结果中会注明何时发生了放大。
示例:用于 Instagram 帖子的照片
一张 4000 × 3000像素的横向照片要改为正方形的 Instagram 帖子。选择预设“Instagram 帖子,1080 × 1080”。该预设要求“覆盖”方式,因此图片填满正方形,左右两边被裁去。
也可以保持宽高比,并把宽设为1080:结果为 1080 × 810像素,是整张图片,没有裁剪。
常见问题
缩放会使图片变模糊吗?
缩小图片会保持清晰,因为工具分步对像素取平均。放大则无法增加细节,因此放大的图片可能显得柔和,结果会告诉您它是否被放大过。
为什么文件大小不完全等于我输入的目标值?
编码器是分步写入文件的,因此工具寻找的是低于目标的最接近的质量与大小,而不是精确的字节数。每个结果上的说明会显示它选用的质量和达到的大小。
包含、覆盖和拉伸有什么区别?
“包含”保留整张图片,并在放不下的地方留出空白边。“覆盖”填满整个画框,并裁去伸出的部分。“拉伸”精确填满画框,即使其中的人物和物体看起来被压扁。
能把几张图片缩放为同一尺寸吗?
可以。最多添加50张图片,只设置一次尺寸,然后把全部结果打包为一个 ZIP 文件下载。每张图片单独缩放,因此各自的比例分别处理。
缩放会去掉照片的位置和相机信息吗?
会。新图片根据像素重新写入,因此相机、日期和位置信息不会被带入新文件。您设备上的原文件不会被改动。
缩放时图片会被上传吗?
不会。您设备上的浏览器解码图片、缩放并写入结果。页面加载后断开网络连接,即可核对这一点。
资料来源
- MDN:CanvasRenderingContext2D.drawImage(),图片如何以新尺寸绘制(英文)
- MDN:CanvasRenderingContext2D.imageSmoothingQuality(英文)
- MDN:HTMLCanvasElement.toBlob(),JPEG 与 WebP 的质量设置(英文)
数据和文字最近核对于2026年11月10日星期二。