热门标签 | HotTags
当前位置:  开发笔记 > 程序员 > 正文

PS教程:将抠取人物保存为透明背景

1、平时我们在保存素材的时候,为了下一次利用更加方便,我们通常会将抠取出来的人物保留成透明的背景,那有没有简便的方法呢?其实,将抠选出来的人物通过裁剪命令,把多余的透明像素裁剪掉,然后将图像格式

1、平时我们在保存素材的时候,为了下一次利用更加方便,我们通常会将抠取出来的人物保留成透明的背景,那有没有简便的方法呢?其实,将抠选出来的人物通过裁剪命令,把多余的透明像素裁剪掉,然后将图像格式保存为png格式,下一次使用的时候就是透明的效果了设置背景透明。接下来我们来学习一下这个具体操作过程。首先我们先打开图片素材文件:

PS教程:将抠取人物保存为透明背景

2、图片打开之后,单击左侧工具箱中的磁性套索工具,按下快捷键Ctrl+加号键将图片放大以方便抠图设置背景透明。在要抠取的图像边缘找到一个切入点,然后鼠标沿着图像的边缘移动,抠图的时候要有耐心,慢慢地随着它的线条移动,如图所示:

PS教程:将抠取人物保存为透明背景

3、好了设置背景透明,这样我们的抠图工作就完成了,接下来我们点击工具选项栏上方的“选择并遮住”按钮,选择叠加的视图模式,指示选择“被蒙版区域”,被蒙版区域意思就是显示选中区域的叠加,也就是只显示选择的区域,勾选智能半径,半径为1像素,平滑1,羽化0.5像素,对比度设置为30%,然后选择调整半径工具,涂抹人物头发的边缘,显示头发的细节,最后点击净化颜色,如图所示:

PS教程:将抠取人物保存为透明背景

4、选择输出到“新建带有图层蒙版的图层”设置背景透明,单击确定按钮结束操作,这样的话如果抠图效果不好还可以在蒙版中修改,如图所示:

PS教程:将抠取人物保存为透明背景

5、选择背景图层,单击图层面板底部的创建新的填充或调整图层按钮,找到纯色命令,创建纯色填充图层,选择自己喜欢的一个颜色,看一下抠图的效果设置背景透明。如果还有瑕疵,可以选择画笔工具,选择一个硬边圆笔刷,调整合适的画笔大小,将前景色设置为白色,在蒙版中涂抹修复人物,隐藏的背景的话就将前景色为黑色,如图所示:

PS教程:将抠取人物保存为透明背景

6、接下来选择蒙版设置背景透明,单击右键,执行应用图层蒙版命令,这样我们抠出来的图就变成了一个普通图层,如图所示:

PS教程:将抠取人物保存为透明背景

7、下一步设置背景透明,隐藏背景层和纯色图层,这样多余的部分就变成了透明的像素,找到图像菜单,裁切命令,在弹出的裁切工具选项栏中勾选透明像素,然后把下面的裁切四个选项“顶、底、左、右”全部勾选,单击确定按钮结束操作,如图所示:

PS教程:将抠取人物保存为透明背景

8、这样我们多余的透明背景就被裁掉了,接下来我们保存图像设置背景透明。在文件菜单中找到存储为命令,在弹出的对话框中,将保存类型改为png格式,然后点击保存,它会弹出一个png格式选项,我们单击确定就可以了,如图所示:

PS教程:将抠取人物保存为透明背景

PS教程:将抠取人物保存为透明背景

9、接下来设置背景透明,选择文件,打开命令,将背景素材和刚刚抠取的人物图片一起打开,如图所示:

PS教程:将抠取人物保存为透明背景

10、打开之后设置背景透明,使用移动工具将人物拖动到背景图片中,按下快捷键Ctrl+T自由变换,然后按下Shift+Alt等比例缩放图片,调整人物大小,移动到合适的位置,如图所示:

PS教程:将抠取人物保存为透明背景

11、这样我们所需要的一个效果图就做出来了设置背景透明。将抠取人物保存为透明背景最终效果如图:

PS教程:将抠取人物保存为透明背景

12、接下来给大家讲解一个知识拓展设置背景透明。打开图像菜单中的裁切命令,现在讲解一下这几个选项的作用。第一个透明像素复选框,可以删除图像边缘的透明区域,留下包含非透明像素的最小的图像。然后是第二个,左上角像素颜色,当左上角像素颜色复选框被勾选了之后,我们可以从图像中删除左上角像素颜色的区域;同理,当右下角的像素颜色选中了之后,我们可以从图像中删除右下角像素颜色的区域。然后再看最后一个裁切选项,它包含了顶、底、左和右四个选项,这四个选项是用来调整我们图像裁剪的区域,当裁切图像时,如果不勾选顶部和底部,那我们裁切图像的时候就只会将左右两边的图像裁切为最小的区域,顶部和底部是不变的。


推荐阅读
  • 体育游戏开发商望尘科技冲刺港股IPO:国内增长放缓,海外扩张成关键
    体育游戏开发商望尘科技近期向港交所提交了IPO申请,显示其在国内市场增长放缓的背景下,正积极寻求通过海外扩张来提升自身竞争力。 ... [详细]
  • Ubuntu系统下的GIF动画录制解决方案
    在撰写文章或教程时,GIF动态图能够有效地传达信息。对于Windows用户而言,ScreenToGif是一款非常实用的工具。而在Ubuntu系统中,用户同样拥有多种选择来创建GIF动画,本文将重点介绍两款录屏工具——Byzanz和Peek。 ... [详细]
  • 本文将指导您如何在网吧电脑上轻松录制绝地求生游戏中的精彩片段,让您的游戏经历更加丰富多彩。 ... [详细]
  • 二维码的实现与应用
    本文介绍了二维码的基本概念、分类及其优缺点,并详细描述了如何使用Java编程语言结合第三方库(如ZXing和qrcode.jar)来实现二维码的生成与解析。 ... [详细]
  • Requests库的基本使用方法
    本文介绍了Python中Requests库的基础用法,包括如何安装、GET和POST请求的实现、如何处理Cookies和Headers,以及如何解析JSON响应。相比urllib库,Requests库提供了更为简洁高效的接口来处理HTTP请求。 ... [详细]
  • OBS Studio自动化实践:利用脚本批量生成录制场景
    本文探讨了如何利用OBS Studio进行高效录屏,并通过脚本实现场景的自动生成。适合对自动化办公感兴趣的读者。 ... [详细]
  • 入门指南:使用FastRPC技术连接Qualcomm Hexagon DSP
    本文旨在为初学者提供关于如何使用FastRPC技术连接Qualcomm Hexagon DSP的基础知识。FastRPC技术允许开发者在本地客户端实现远程调用,从而简化Hexagon DSP的开发和调试过程。 ... [详细]
  • 本笔记为自用,倘若没有相关的学习基础,也确实无法看懂文章写的是什么。近来有点越学越回去的感觉。竟然突然在想,为什么深度学习模型可以对图像进行分类或者语义分割。可怕的是,当时想到这里 ... [详细]
  • 本文总结了一次针对大厂Java研发岗位的面试经历,探讨了面试中常见的问题及其背后的原因,并分享了一些实用的面试准备资料。 ... [详细]
  • Windows操作系统提供了Encrypting File System (EFS)作为内置的数据加密工具,特别适用于对NTFS分区上的文件和文件夹进行加密处理。本文将详细介绍如何使用EFS加密文件夹,以及加密过程中的注意事项。 ... [详细]
  • 利用Node.js实现PSD文件的高效切图
    本文介绍了如何通过Node.js及其psd2json模块,快速实现PSD文件的自动化切图过程,以适应项目中频繁的界面更新需求。此方法不仅提高了工作效率,还简化了从设计稿到实际应用的转换流程。 ... [详细]
  • 本文详细介绍了如何在最新版本的Xcode中重命名iOS项目,包括项目名称、应用名称及相关的文件夹和配置文件。通过本文,开发者可以轻松完成项目的重命名工作。 ... [详细]
  • 在Notepad++中配置Markdown语法高亮及实时预览功能
    本文详细介绍了如何在Notepad++中配置Markdown语法高亮和实时预览功能,包括必要的插件安装和设置步骤。 ... [详细]
  • 解决Win10 1709版本文件共享安全警告问题
    每当Windows 10发布新版本时,由于兼容性问题往往会出现各种故障。近期,一些用户在升级至1709版本后遇到了无法访问共享文件夹的问题,系统提示‘文件共享不安全,无法连接’。本文将提供多种解决方案,帮助您轻松解决这一难题。 ... [详细]
  • 本文探讨了如何将Python对象转换为字节流,以实现文件保存、数据库存储或网络传输的需求。主要介绍了利用pickle模块进行序列化的具体方法。 ... [详细]
author-avatar
zhihong520珠珠_448
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有