这次案例是背景替换,采用创建一个新的layer masks:

前期准备好要处理的图片:

   

1、创建一个新的图层,选择Layer,点击Mask,选择Add Layer Mask:

根据情况选择合适的类型。White不透明,Black全透明

这里选择White,点击Add,在Layers可以看见mask,选中状态下是白色的框框:

然后使用Paintbrush去除背景:

调节Size,Hardness,Opacity要100,背景为黑色背景为擦除背景,白色为修补背景

如何实现半透明的效果,这里需要改变前景颜色,点击HSV,然后选择Value,将他改为50

可以随时拆开Layer Mask,点击Layer,选择Mask,选择Show Layer Mask,快捷键Ctrl+Alt+点击Mask蒙板显示如下:

还有一种采用Gradient的方法实现半透明的效果,设置。蒙板和最终效果

    

最后介绍一种蒙板打法,先抠图,把他作为Channel保存起来,然后直接从选择Chnnel选项,一键完成背景去除:

1/先抠图,然后把他保存到Chnnel

    

2/新建蒙板初始化选择Chnnel修前期抠好的选区,一键去除背景,完成!!

    

禁用mask:点击相应的图层后,然后在菜单栏中选中Layer,Mask,Disable Layer Mask

Apply Layer Mask可以让Mask单独存在一个图层,永久存在。

复制mask

1/选择要复制的mask,点击Layer,Mask,然后Mask to Selection

  

  

2/选择要添加mask的图层,点击菜单栏的Layer,Mask下的Add Layer Mask,在下面选择Selection,点击添加即可:

  

效果图如下:

这是在同一个文件下进行的复制,还可以在不同文件下进行复制操作:

1/复制Mask,点击mask所在的layer,快捷键Ctrl+C复制:

2/打开新的图片文件,新建图层,选择白色的mask

  

3/选中新的图层,粘贴快捷键Ctrl+V,可以看到Floating Selection,点击anchor完成操作:

  

效果图如下:

最后说明一下如何移动mask,点击移动图标,选择蒙板,然后切换到move to the active layer:

效果如下,可以自用移动mask:

  

GIMP如何创建layer masks,创建,删除,禁用,复制mask的更多相关文章

  1. C#File类常用的文件操作方法(创建、移动、删除、复制等)

    File类,是一个静态类,主要是来提供一些函数库用的.静态实用类,提供了很多静态的方法,支持对文件的基本操作,包括创建,拷贝,移动,删除和 打开一个文件. File类方法的参量很多时候都是路径path ...

  2. javasript 的DOM 节点操作:创建,插入,删除,复制以及查找节点

    DOM 含义: DOM 是文档对象模型(Document Object Model) 是一种基于浏览器编程的一套API 接口,我W3C 出台推荐的标准.其赋予了JS 操作节点的能力,当网页被加载时,浏 ...

  3. js的DOM节点操作:创建 ,插入,删除,复制,查找节点

    DOM含义:DOM是文档对象模型(Document Object Model,是基于浏览器编程的一套API接口,是W3C出台的推荐标准.其赋予了JS操作节点的能力.当网页被加载时,浏览器就会创建页面的 ...

  4. sql server临时删除/禁用非聚集索引并重新创建加回/启用的简便编程方法研究对比

    前言: 由于新型冠状病毒影响,博主(zhang502219048)在2020年1月份从广东广州工作地回到广东揭阳产业转移工业园磐东街道(镇里有阳美亚洲玉都.五金之乡,素以“金玉”闻名)老家后,还没过去 ...

  5. Chromium网页Graphics Layer Tree创建过程分析

    在前面一文中.我们分析了网页Render Layer Tree的创建过程.在创建Render Layer的同一时候,WebKit还会为其创建Graphics Layer.这些Graphics Laye ...

  6. Oracle触发器原理、创建、修改、删除

    本篇主要内容如下: 8.1 触发器类型 8.1.1 DML触发器 8.1.2 替代触发器 8.1.3 系统触发器 8.2 创建触发器 8.2.1 触发器触发次序 8.2.2 创建DML触发器 8.2. ...

  7. EntityFramework SQLiteCodeFirst 自动创建数据库 关闭级联删除

    外键的级联删除: 如A表中有主键idA, B表中设置外键(ForeignKey)为A表中的主键idA, 当A表中的记录被删除时, B表中所有引用此条记录的记录(即所有外键为idA的记录)将自动被删除 ...

  8. 关于UID和GID的创建、修改、删除;简要举例

    用户.组和权限 安全3A资源分派 (authentication)认证 (authorization)授权 (accounting)审计 user( 用户) Linux用户:Username/UID ...

  9. SQL Server索引进阶:第十二级,创建,修改,删除

    在第十级中我们看到了索引的内部结构,在第十一级中我们看到了平衡树结构潜在的负面影响:索引碎片.有了索引内部结构的知识,我们可以检查在执行数据定义语句和数据操作语句的时候,都发生了什么.在本级中我们介绍 ...

随机推荐

  1. RT-Thread 设备驱动UART浅析

    OS版本:RT-Thread 4.0.0 芯片:STM32F407 RT-Thread的串口驱动框架与Linux相识,分成 I/O设备框架 + 设备底层驱动: 1. serial设备初始化及使用 将配 ...

  2. 黑马MySQL数据库学习day02 表数据CRUD 约束CRUD

    /* 基础查询练习: 1.字段列表查询 当查询全部字段时,一种简便方式,使用*代替全部字段(企业中不推荐使用) 2.去除重复行 DISTINCT,注意修饰的是行,也就是整个字段列表,而不是单个字段. ...

  3. 集合框架Collection<E>接口

  4. 有趣的JS存储 连等问题

    五个月不见了,你是不是和我一样又帅了,今天我们先来看一道经典的关于JS存储的题目,来一场紧张又刺激的脑内吃鸡大战吧: var a = {n:1}; a.x = a = {n:2}; console.l ...

  5. Java | 基础归纳 | JPA

    https://www.javacodegeeks.com/2015/04/jpa%E5%85%A5%E9%97%A8%E6%95%99%E7%A8%8B.html JPA 全称====>Jav ...

  6. D.出题人的手环

    链接:https://ac.nowcoder.com/acm/contest/358/D 题意: 出题人的妹子送了出题人一个手环,这个手环上有 n 个珠子,每个珠子上有一个数. 有一天,出题人和妹子分 ...

  7. springMVC-数据传递

    1.    使用Model.ModelAndView传递数据 注意事项: 1.    redirect的数据传递 Model与ModelAndView的传递效果是一样的,且传递是数据不能是引用类型. ...

  8. python flask学习(1)与Git基础操作

    今天从简单的flask开始完成Flask web开发的学习.今天学习了Git和GitHub项目的提交. Git尝试提交过程中出现了"Could not read from remote re ...

  9. #52. 【UR #4】元旦激光炮 (交互式题)

    链接:http://uoj.ac/problem/52 刚刚越过绝境长城,只见天空中出现了炫目的光芒 —— 圣诞老人出现了. 元旦三侠立刻进入战斗.生蛋侠.圆蛋侠和零蛋侠分别有 na,nb,ncna, ...

  10. Java编程基础-异常

    一.异常 1.什么是异常 在java中,程序在运行时出现的不正常情况称为异常,以异常类的形式对这些非正常情况进行封装,通过异常处理机制对程序运行时发生的各种问题进行处理.其实就是java对不正常情况进 ...