UltKit

图片转JPG并压缩到20KB以内

报名表上常常同时有两条要求:文件必须是JPG,且不能超过20 KB。本页一次搞定两件事,无论是PNG扫描件、iPhone的HEIC照片,还是下载的WebP图片,都能输出为真正的JPG,并控制在限制以内。

图片压缩

或将JPG, JPEG, JFIF … 文件拖放到此处 ·

单个文件最大 95 MB· 最多 20 个文件· 30 分钟后删除

压缩目标

文件在我们的服务器上处理,并在 30 分钟后删除。

使用方法

  1. 1

    拖入PNG、HEIC或WebP文件

    也支持 GIF、BMP、TIFF 和 AVIF。每批最多 20 个文件,每个不超过 95 MB。

  2. 2

    保持JPG和20 KB设置

    输出格式已设为 JPG,目标大小为 20 KB。如果表单要求具体像素尺寸,请在高级设置的先调整尺寸中填写。

  3. 3

    点击“压缩为 JPG”

    每个文件会一次性完成解码、转换和压缩。请确认结果以 .jpg 结尾,且大小不超过 20 KB。

为什么表单要求JPG且限制20 KB

上传检查通常分两步。表单先检查文件类型,许多招聘、招生和银行网站只接受 .jpg 或 .jpeg;然后再检查大小。PNG 签名可能通过大小检查,却因类型不符被拒绝,而 iPhone 拍摄的 HEIC 照片则两项都过不了。

JPG 是通用的最大公约数:其标准 ITU-T T.81 / ISO/IEC 10918-1 于 1992 年获批,所有图像库都能读取。HEIC 自 2017 年 iOS 11 起成为 iPhone 相机的默认格式,而 Google 于 2010 年发布的 WebP 则是许多网站在你保存图片时提供的格式。较老的政府上传脚本对这两者都不能可靠支持。如果只需要改格式、没有大小限制,可使用PNG转JPG转换器,它能保持完整画质。

PNG、HEIC、WebP图片转JPG 20KB

各类输入文件在转为 20 KB JPG 的过程中的变化
输入JPG 中的变化20 KB 时需注意
PNG 扫描件或截图无损像素变为有损;透明背景被合并细小文字和墨迹边缘变模糊;可尝试将色度抽样设为 4:4:4
iPhone 的 HEIC从基于 HEVC 的压缩重新编码为 JPEG;保留颜色配置文件完整的 1200 万像素画面需要大幅缩小,建议先裁剪
网站上的 WebP通常本身已是有损格式,因此会再叠加一轮压缩痕迹请使用手头最大的版本,而不是缩略图
TIFF 或 BMP未压缩或轻度压缩的数据会被完全重新编码几十 MB 的文件也能压到 20 KB,但只能是较小的像素尺寸

从上传到得到20 KB的JPG,中间发生了什么

  1. 读取原图

    PNG、HEIC、WebP 或 TIFF 以完整分辨率解码,并根据 EXIF 方向信息摆正。

  2. 转换为 JPG

    透明背景被合并,位置和相机信息被清除,颜色配置文件保留。

  3. 搜索 20 KB

    质量逐步降低直到文件达标;只有质量将低于下限时才会缩小像素尺寸。

由于转换和压缩共用一次编码,图片只会被压缩一次。如果在一个应用中转换、在另一个应用中压缩,就会编码两次,每次有损处理都会增加模糊和块状痕迹,在 20 KB 这么小的目标下最为明显。

如果表单还要求 JPG 为固定像素尺寸,例如银行考试签名要求 140 × 60 px,请将先调整尺寸设为该宽度,其余的字节大小交给大小搜索处理。专门针对签名,签名压缩到 20KB 已针对白纸上的细深色墨迹做了预设,能保持边缘清晰。

转换为20 KB的JPG:常见问题

透明背景的PNG转成JPG后会怎样?

JPG 不支持透明通道,透明区域会被填充为纯色背景。如果是以透明 PNG 保存的签名或 Logo,请查看预览:表单通常要求白底深色墨迹,下载前应当看到的就是这种效果。

为什么改了扩展名的.jpg文件还是被网站拒收?

只改扩展名并不会改变文件内容。许多上传脚本会读取文件开头的几个字节,而这些字节仍显示为 PNG 或 HEIC,因此会拒绝上传;有的虽然通过了,但审核人员之后可能无法打开图片。转换会重新编码图片,使其真正成为 JPEG。

只转换为JPG就能达到20 KB吗?

很少会。一张 PNG 截图以较高的 JPG 质量转换后,可能从约 1 MB 降到几百 KB,但仍远高于 20 KB。后续的大小搜索会通过降低质量,必要时再缩小像素尺寸来完成这一步。

转成JPG后,iPhone照片的颜色会保留吗?

可以。保留颜色配置文件默认开启,因此 Display P3 配置文件会随文件一同保留。关闭它可以节省一点空间,这在 20 KB 的限制下可能有用,但饱和的颜色可能会略显暗淡。

WebP会比20 KB的JPG更小吗?

通常可以,且在相同画质下体积更小。但设置 20 KB 限制的表单几乎都只允许 JPG 或 JPEG 类型。只有上传页面明确列出 WebP 时,才在输出格式中选择 WebP。

能把一整个文件夹的WebP图片一次转成20 KB的JPG吗?

可以。最多可添加 20 个文件,每个都会被转换并压缩到各自的 20 KB 目标,你可以将它们打包为 ZIP 一起下载。