证件照制作工具
AI智能抠图,一键生成标准证件照
拖拽照片到此处,或点击选择文件
支持 JPG、PNG 格式,建议使用正面免冠照片
什么是在线证件照制作工具?
在线证件照工具会把人像照片处理成符合文档用途的尺寸、背景色和裁切比例。它通过自动抠图去除背景,并支持护照、身份证、签证、报名照、校园资料、工牌等常见场景。需要快速为线上表单或内部档案准备正式照片时,这类工具很方便。但不同国家、机构和证件类型对头部比例、眼睛高度、阴影、眼镜、服装、表情和照片拍摄时间都有具体要求。工具可以帮助完成初步制作和预览,正式提交前仍应核对目标机构的官方规范。
使用方法
使用方法
- 上传正面免冠证件照(支持 JPG、PNG 格式)
- 选择照片尺寸(美国护照、欧盟身份证等)
- 选择背景颜色(白色、蓝色或自定义)
- 点击「开始处理」按钮,等待 AI 抠图完成
- 点击「下载照片」保存结果
照片要求
- 请查看目标证件的具体要求,包括尺寸、背景色、头部位置、着装、眼镜和阴影限制。
- 下载前请先预览。自动抠图在头发、肩部或透明物体边缘可能产生瑕疵。
使用场景
技术原理
证件照规格在打印时以毫米计量,在上传时以像素计量,两者通过打印 DPI 关联:像素 = 英寸 × DPI,因此 25×35mm 的一英寸照片在 300 DPI 下恰好是 295×413 像素,35×49mm 的二英寸照片是 413×579 像素,美国护照/签证的 2×2 英寸照片是 600×600 像素。每个预设存储目标宽度、高度和 DPI 元组,画布在任何后续处理前都会调整到这些精确的像素尺寸。 缩放通过 OffscreenCanvas 或 HTMLCanvasElement 的 drawImage 完成,在 Chromium 和 Firefox 上使用双线性或三线性滤波进行降采样。背景替换运行浏览器端的分割模型,输出与源图同尺寸的柔和 alpha 蒙版,从而可以将统一的填充颜色(白色 #FFFFFF、中国签证蓝 #198CFF 或自定义十六进制色)合成到人物下方而不会产生光晕。最终图片通过 canvas.toBlob('image/jpeg', 0.92) 导出用于纸质背景,或 'image/png' 用于需要保留 alpha 通道的场景。 故障模式是可预测的。导出文件会剥离 EXIF 元数据(包括方向信息),因此在横屏模式下拍摄的竖版人像需要在裁剪前显式旋转。分割模型以 WebAssembly 包形式分发,首次需下载(50-100 MB)后从缓存运行。由于每个使馆都发布自己的头部高度范围(美国护照要求下巴到头顶 25-35mm),像素级精确的输出仍然只是初稿,需对照官方规格确认。
- 像素-DPI 换算:width_px = width_in × DPI,一英寸(25×35mm)在 300 DPI 下为 295×413 px,二英寸(35×49mm)为 413×579 px。
- 常见预设:美国护照/签证 2"×2" 为 600×600 px,欧盟/英国 35×45mm,港澳通行证 33×48mm 蓝底(#198CFF),申根 35×45mm 白底。
- 重采样:HTMLCanvas.drawImage 在降采样时使用双线性滤波,因此大幅裁剪应在单次 drawImage 调用中完成,以避免插值损失累积。
- 背景替换:浏览器端分割模型输出柔和 alpha 蒙版;选择的填充色在导出前合成到人物下方,无需服务器往返。
- 导出:canvas.toBlob('image/jpeg', 0.92) 用于纸质提交,'image/png' 用于需要保留 alpha 通道的场景;两者都会剥离 EXIF 方向信息,因此需在裁剪前旋转。
- 规格差异:头部高度范围因机构而异(美国护照下巴到头顶 25-35mm,申根 32-36mm),因此预设只是起始框架,使馆规则才是最终约束。
示例
一寸证件照(中国标准,25 x 35 mm)
尺寸预设: 一寸证件照
像素尺寸: 295 x 413 px @ 300 DPI
背景色: 白色 (#FFFFFF)
用途: 简历、工牌、学生证
头部高度建议: 约 21 mm(占画布 60-70%)二寸护照照(35 x 49 mm)
尺寸预设: 二寸护照照
像素尺寸: 413 x 579 px @ 300 DPI
背景色: 白色 (#FFFFFF)
用途: 护照、驾照换证
输出: PNG,约 200-400 KB美国护照 / 签证照(2 x 2 英寸方形)
尺寸预设: 美国护照 / 美国签证
像素尺寸: 600 x 600 px @ 300 DPI
背景色: 纯白 (#FFFFFF)
头部高度: 1 至 1-3/8 英寸(25-35 mm),眼睛距底边 1-1/8 至 1-3/8 英寸
最常见的拒收原因: 头部过小 / 背景偏灰不够白港澳通行证(33 x 48 mm,蓝底)
尺寸预设: 通行证照片
像素尺寸: 390 x 567 px @ 300 DPI
背景色: 蓝色 (#198CFF)
用途: 港澳出入境通行证、部分居住证系统
注意: 申根签证要求白底而非蓝底,导出前记得切换背景常见问题
我的照片会被上传处理吗?
不会。背景去除、换底色和尺寸调整都使用 canvas 和 WebAssembly 在你的浏览器中完成,图像数据不会离开你的设备。处理照片时可以在 Network 面板中确认。
支持哪些标准尺寸和底色?
预置了常见的签证/护照/证件尺寸:中国一寸(25×35 mm)、二寸(35×49 mm)、日本驾照、美国护照(2×2 in)、申根签证(35×45 mm),以及自定义尺寸。底色包括标准白底、蓝底(中国身份证)、红底(部分签证申请)和灰底。
背景去除的原理是什么?
页面使用浏览器内的分割模型(通常是小型 ONNX 或 TFLite 模型)逐像素区分人物与背景,运行在 WebGL 或 WebAssembly 上。效果取决于原始照片的光线和对比度。
为什么抠图边缘有毛糙或不完美?
对任何分割模型来说,与背景颜色相近的发丝都是最难的情况。拍摄时使用均匀柔和的光线和对比鲜明的背景,避免半透明的衣物边缘,并使用手动画笔(如有提供)进行修补。Photoshop、remove.bg 等专业工具可以处理更复杂的情况。
输入照片应该多大分辨率?
越高越好。输出会被缩放到所选证件尺寸,但更高的源分辨率(1080p 或以上)能给分割模型更多像素去判断,尤其在头发和衣物边缘。源文件请避免重度 JPEG 压缩。
结果可以直接打印吗?
可以——页面会按打印级 DPI(通常 300 或 600)导出。在打印店下单时,请再次确认文件像素尺寸在所选 DPI 下与所要的物理尺寸匹配。部分打印机会重新采样;如果要求精确像素尺寸,请提前询问。
结果能通过官方审核吗?
不一定。底色、头部大小、姿势等要求因国家、机构甚至各地办事处而异。页面只处理视觉部分;头部大小、自然表情、面部无阴影、近期照片等规则仍需你自己把握。提交前请对照官方要求文件核验。