首页 > 其他分享 >练习二:证件照换背景

练习二:证件照换背景

时间:2023-08-11 16:45:22浏览次数:36  
标签:选区 颜色 画笔 -- 背景 练习 证件照 方法

这个有很多种方法,这里就说一下比较简单的方法

方法一

打开一张证件照,假设是蓝底的证件照,然后选择图像-->调整-->替换颜色

 然后按照如下所示即可换背景

 但是这个方法对于有些头发丝的话可能不太友好,像这种比较简单的照片用魔棒工具选择颜色选区再换背景颜色也很快

 

注意:这个如果有的地方变颜色的话,可以使用图层蒙版来涂。或者用钢笔工具选择选区后再涂。

方法二

点击选区工具中的选择并且遮住,第一个是选区画笔,第二个是去掉杂色的画笔,像是扣头发丝的时候就可以使用这个画笔来去掉头发上的一些杂色

 

标签:选区,颜色,画笔,--,背景,练习,证件照,方法
From: https://www.cnblogs.com/cisbxh/p/17623370.html

相关文章

  • 第一章总练习题
    要记住:         以后经常要用到上述技巧,把最大(小)值进行转化。记住习题12、13的结论。两个奇函数之和为奇函数,其积为偶函数。两个偶函数之和与积都为偶函数。奇函数和偶函数之积为奇函数。掌握和差化积公式和积化和差公式。    ......
  • 凸包练习
    凸包练习本文主要是对遇到的进阶凸包问题进行总结目录凸包练习1.JOISC2012Day2T2「星座」2.atcoderHoles3.动态凸包4.合金1.JOISC2012Day2T2「星座」直接看,完全没思路,看题解,三角剖分什么鬼,于是建议去CF1045E先看看类似题解干脆单独写一篇博客吧2.atcoderHoles......
  • 如何使用原生 JavaScript Canvas API 实现视频中的绿幕背景替换功能 All In One
    如何使用原生JavaScriptCanvasAPI实现视频中的绿幕背景替换功能AllInOneCanvas&Videodemoschroma-keying/greenscreeneffectconstprocessor={};processor.doLoad=functiondoLoad(){constvideo=document.getElementById("video");this.vid......
  • 2023.8.10 练习
    ARC065F非常抽象。ARC066D我们知道\(a+b=a\spacexor\spaceb+2(a\wedgeb)\)考虑到若\(u=a\spacexor\spaceb,v=a+b\)那么\(v\geu\).我们只要统计所有\(v\),\((v,u)\)的个数求和即可。注意到若\((u,v)\)合法,那么\((2u,2v)\)、\((2u,2v+2)\)、\((2u+1,2v+1)\)......
  • 递归算法练习C++
    1、逆波兰表达式(1)题目描述逆波兰表达式是一种把运算符前置的算术表达式,例如普通的表达式2+3的逆波兰表示法为+23。逆波兰表达式的优点是运算符之间不必有优先级关系,也不必用括号改变运算次序,例如(2+3)*4的逆波兰表示法为*+234。本题求解逆波兰表达式的值,其中运算符包括......
  • 2023.8.9 练习
    ARC063E首先树是二分图。二分图同侧的点奇偶性必须相同,异侧必须不同。排掉不合法之后。然后我们处理出若只考虑子树,一个点的取值范围。若一个点没法取值,也排掉。然后从根开始构造即可。ARC062F牛题。首先求点双。若不在点双里面的边,贡献是\(K\).考虑一个点双,若这个点双......
  • 我的第十三次C语言练习
    //intmain(void)//{// charname1[40];// charname2[40];// printf("Mynameis");// scanf("%s%s",name1,name2);//MynameisAngelaPlains// printf("Hello%s%s",name1,name2);// HelloAngelaPlains// return0;//}今天先是......
  • "Block_Maze 方块游戏"游戏背景
    在一个神秘的迷宫中,玩家需要控制一个小人穿过各种砖块,走到终点。但是,这个迷宫有一个特殊的规则:走过的地方不能再走。因此,玩家必须谨慎地选择每一步,避免重蹈覆辙。在游戏开始前,玩家可以选择不同的难度级别和关卡布局。每个难度级别都有不同的砖块布局和数量,而关卡布局则会影响到游......
  • 编程练习总结
    基础语法复习c数据类型unsigned取正数,否则是正负参半,0算在正数侧int范围大概到20wsizeof(xxx)获取所占字节数♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥......
  • 异常处理以及for循环底层练习
    异常处理try:"被监测的代码(可能会出错的代码)"except:错误类型ase: "针对上述错误类型制定的方案"print(e)#万能异常exceptExceptionase:print(e)小练习#练习题利用while循环,迭代器对象和异常监测来完成for的功能l1=[11,22,33,44,55,66,77,88,99......