证件照换底的方法

作者:菜鸟
链接:https://www.zhihu.com/question/35706750/answer/245703410
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
 

【蒙版】+【边缘调整】

是答主目前认为最简单,也是最完美的实现证件照换底的方法,对边缘人物发丝的处理很清晰,操作也非常简单。

话不多说,直接进入正题

原文参考个人微信公众号“菜鸟办公教程”里写的 PS教程丨证件照换底(三)

题主问的是红底换成蓝底,教程写的是将蓝底换成白底,原理方法都是一样的,教程非常详细,也适合新人。文末有福利

第一步:

打开我们要换底的证件照,左键双击右下角图层窗口,点击【确定】,将图层解锁

第二步:

左键点击界面左边工具栏中的【蒙版】

将鼠标移到证件照上,按住【B】键,单击右键调整画笔大小

按住鼠标左键,将证件照人像进行涂抹,特别是边缘部位,一定要全部涂抹到位,如下图所示

涂抹完成后再次点击,工具栏的【蒙版】工具

第三步:

将鼠标移到证件照上,按住【M】键,单击鼠标右键选择【选择反向】,(快捷键为【Ctrl】+【Shift】+【I】)

在界面上部菜单栏找到【选择】,选择子菜单栏下的【边缘调整】

出现【边缘选择】窗口,进行设置,【视图】选择【黑底】

勾选【智能半径】,【净化颜色】,选择【输出】子菜单栏下的【新建带有图层的图层】,并勾选【记住设置】,切记,此处不要点击【确定】

将鼠标移到证件照上,按住鼠标左键,对证件照边缘进行涂抹,只涂蓝色部位,直到背景为黑色

完成后,再点击【确定】

第四步

在界面右下角,点击【新建图层】,将图层命名为“背景”

将背景图层下移到蒙版图层下面,(按住鼠标左键直接移动即可)

设置前景色为白色,使用【油漆桶工具】,将背景填充为白色,奇迹就出现了,证件照背景变为白色,再保存为JPG格式即可。


  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
您好!如果您想将Python中的证件照换底,您可以使用图像处理库,例如OpenCV和PIL(Python Imaging Library)来实现。下面是一个基本的示例代码,用于将证件照的背景替换为另一种背景: ```python import cv2 import numpy as np def replace_background(image_path, background_path, output_path): # 读取证件照和背景图像 image = cv2.imread(image_path) background = cv2.imread(background_path) # 将证件照调整到与背景图像相同的尺寸 image_resized = cv2.resize(image, (background.shape[1], background.shape[0])) # 将证件照转换为灰度图像 image_gray = cv2.cvtColor(image_resized, cv2.COLOR_BGR2GRAY) # 使用阈值处理将证件照中的背景分割出来 _, mask = cv2.threshold(image_gray, 1, 255, cv2.THRESH_BINARY_INV) # 使用掩膜将证件照从背景中分离出来 image_fg = cv2.bitwise_and(image_resized, image_resized, mask=mask) # 使用反掩膜将背景从背景图像中分离出来 background_fg = cv2.bitwise_and(background, background, mask=cv2.bitwise_not(mask)) # 将分离的前景图像和背景图像合并 output = cv2.add(image_fg, background_fg) # 保存结果图像 cv2.imwrite(output_path, output) # 示例用法 replace_background('证件照.jpg', '背景图像.jpg', '换底后的证件照.jpg') ``` 请注意,这只是一个基本示例,您可以根据实际需求进行调整和优化。另外,您需要提供原始证件照和要替换的背景图像,并将它们的文件路径作为参数传递给`replace_background`函数。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值