助你朋友圈点赞过百!用这 2 款照片编辑 App,制作「文字遮罩图」
wptr33 2025-01-20 17:02 22 浏览
将原本的图像,用一个形状覆盖上去,挡住部分区域,这是「遮罩」的通俗化解释。
杂志封面上,电影海报中,就常常使用「遮罩」效果。或许通过下面几张图,你会对这个名词有直观的理解。
▲ 文字遮罩海报
今天爱范儿就以 Photoleap、PicsArt 两款 app 为例,来聊聊如何为图片制作简单的文字/图案遮罩。
希望通过本文的讲解,能带给你更多图片美化的思路。
Photoleap:Lightricks 设计的专业修图软件
#iOS
即便没用过 Photoleap,你可能对这个紫色的小狐狸 logo 也并不陌生,毕竟小红书、微博等社交平台上有不少博主力推。
这是一款功能全面的 iOS 图片编辑应用,画笔、滤镜、字体、色调调节、胶片、黑白应有尽有,叠加图像进行混合,从而实现双重曝光则是最大的亮点。
特别值得一提的是,Photoleap 可以以「图层」为单位进行加工,且支持透明背景 PNG 格式图片导出,这是众多同类 app 无法做到的。
话不多说,接下来 A 君就以最近拍摄的日落图,分别用文字、图案做出遮罩效果,介绍 Photoleap 相关功能的用法。
文字遮罩
打开 Photoleap,导入需要做遮罩效果的背景图,在右侧的图层管理区域新增「文本」图层。
在这一步,我们就需要确认好文字的大小、字体、位置,一旦开始加工将不可再逆。
不开通 Photoleap 的专业版会员,免费使用的字体仅有 14 款,因此如果都没有符合你心意的,不妨新建「画笔」图层自己书写。
需要注意的是,不要直接在背景图上选用「画笔」工具,否则将无法进行下一项操作。
准备好文字后,就进入最关键也是最考验操作的一步——橡皮擦工具。
通过擦除,露出背景图中的建筑,文字就能更好地融入到背景里,下面对比图中的第一张就是我们的目标效果。
点击橡皮擦,适当缩放画笔大小,双指放大背景图,在文字图层上擦除与建筑的重合部分。
如果觉得背景图中的轮廓难以估计,可以考虑改为「反转」与「恢复」的搭配,这与直接「擦除」的成品一致,两种方式结合才是最快捷的。
当然,并不一定所有遮挡部分都擦除才好看,比如我们将「Sunset」最后一个字母完整保留,建立「画笔」图层加几只绕飞的鸟,也许会带来出其不意的效果。
图案遮罩
新建图层时,选择导入图像、元素、贴纸均可,操作步骤相似。
以添加元素为例,形状用 ES2 圆形,颜色用吸管取就近色,便可以制作一轮「落日」。
接着调用橡皮擦工具擦除即可。看似简单夸张,但与实景图结合却有种意外的美感。
Picsart 美易全能编辑器 – 图片&视频工具
#iOS #Android
从 Photoleap 了解遮罩制作的思路后,理论上我们只需寻找支持橡皮擦的 app 即可。
这听上去是个很简单的功能,但因为不同产品的侧重点不一样,并不是所有 app 都具备这一功能。比如《美图秀秀》只有智能的「消除笔」,《黄油相机》的「遮罩」功能要收费,同时面向 iOS 和 Android 用户的 PicsArt 就显得尤为出彩了。
PicsArt 是款集图片编辑与视频制作于一身的工具,号称包含 3000 多种图片编辑功能和滤镜特效,以及数千张贴纸、边框和背景,「业务能力」很强。
还是用一张日落图,来制作文字及图案遮罩。
文字遮罩
导入照片,可以看到 PicsArt 本身有个「遮罩」选项,使用官方提供的模板能打造特殊效果。
添加文字后点击橡皮擦,PicsArt 提供了智能的「选择」选项,能自动识别背景图中的人、衣服、天空、脸等区域。
点击「天空」,文字将自动清除部分与背景图的重合区域。
虽然没能一步到位,但智能处理后再手动加工,效率会提高不少。另外,PicsArt 也支持反转,边缘羽化效果好,放大图片后的锯齿感被削弱了不少。
图案遮罩
微信朋友圈等社交平台上,当有朋友不愿意露脸时采用的「漫画脸」,应用 PicsArt 辅以橡皮擦工具就能实现。
PicsArt 内含许多款式的贴纸,都已经被去除了背景,且大多为一个系列,在 app 内搜索关键词就能获取。
比如搜索「小怪兽」,选择一只小狗将其放到照片中的屋顶上。
确定摆放位置时,需尽量考虑到边界的融合,依旧用「反转」加「恢复」让图案融入到背景里。
从两款工具「遮罩」表现来看,PicsArt 的成品会优于 Photoleap,若开通会员,PicsArt 的「移除背景」快速抠图功能还能带来更多帮助。
如果你喜欢这样以单个效果讲解为主,从而推荐适合的 app 并分享制作思路的文章,欢迎点赞或留言告诉我们。
相关推荐
- MySQL进阶五之自动读写分离mysql-proxy
-
自动读写分离目前,大量现网用户的业务场景中存在读多写少、业务负载无法预测等情况,在有大量读请求的应用场景下,单个实例可能无法承受读取压力,甚至会对业务产生影响。为了实现读取能力的弹性扩展,分担数据库压...
- 3分钟短文 | Laravel SQL筛选两个日期之间的记录,怎么写?
-
引言今天说一个细分的需求,在模型中,或者使用laravel提供的EloquentORM功能,构造查询语句时,返回位于两个指定的日期之间的条目。应该怎么写?本文通过几个例子,为大家梳理一下。学习时...
- 一文由浅入深带你完全掌握MySQL的锁机制原理与应用
-
本文将跟大家聊聊InnoDB的锁。本文比较长,包括一条SQL是如何加锁的,一些加锁规则、如何分析和解决死锁问题等内容,建议耐心读完,肯定对大家有帮助的。为什么需要加锁呢?...
- 验证Mysql中联合索引的最左匹配原则
-
后端面试中一定是必问mysql的,在以往的面试中好几个面试官都反馈我Mysql基础不行,今天来着重复习一下自己的弱点知识。在Mysql调优中索引优化又是非常重要的方法,不管公司的大小只要后端项目中用到...
- MySQL索引解析(联合索引/最左前缀/覆盖索引/索引下推)
-
目录1.索引基础...
- 你会看 MySQL 的执行计划(EXPLAIN)吗?
-
SQL执行太慢怎么办?我们通常会使用EXPLAIN命令来查看SQL的执行计划,然后根据执行计划找出问题所在并进行优化。用法简介...
- MySQL 从入门到精通(四)之索引结构
-
索引概述索引(index),是帮助MySQL高效获取数据的数据结构(有序),在数据之外,数据库系统还维护者满足特定查询算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构...
- mysql总结——面试中最常问到的知识点
-
mysql作为开源数据库中的榜一大哥,一直是面试官们考察的重中之重。今天,我们来总结一下mysql的知识点,供大家复习参照,看完这些知识点,再加上一些边角细节,基本上能够应付大多mysql相关面试了(...
- mysql总结——面试中最常问到的知识点(2)
-
首先我们回顾一下上篇内容,主要复习了索引,事务,锁,以及SQL优化的工具。本篇文章接着写后面的内容。性能优化索引优化,SQL中索引的相关优化主要有以下几个方面:最好是全匹配。如果是联合索引的话,遵循最...
- MySQL基础全知全解!超详细无废话!轻松上手~
-
本期内容提醒:全篇2300+字,篇幅较长,可搭配饭菜一同“食”用,全篇无废话(除了这句),干货满满,可收藏供后期反复观看。注:MySQL中语法不区分大小写,本篇中...
- 深入剖析 MySQL 中的锁机制原理_mysql 锁详解
-
在互联网软件开发领域,MySQL作为一款广泛应用的关系型数据库管理系统,其锁机制在保障数据一致性和实现并发控制方面扮演着举足轻重的角色。对于互联网软件开发人员而言,深入理解MySQL的锁机制原理...
- Java 与 MySQL 性能优化:MySQL分区表设计与性能优化全解析
-
引言在数据库管理领域,随着数据量的不断增长,如何高效地管理和操作数据成为了一个关键问题。MySQL分区表作为一种有效的数据管理技术,能够将大型表划分为多个更小、更易管理的分区,从而提升数据库的性能和可...
- MySQL基础篇:DQL数据查询操作_mysql 查
-
一、基础查询DQL基础查询语法SELECT字段列表FROM表名列表WHERE条件列表GROUPBY分组字段列表HAVING分组后条件列表ORDERBY排序字段列表LIMIT...
- MySql:索引的基本使用_mysql索引的使用和原理
-
一、索引基础概念1.什么是索引?索引是数据库表的特殊数据结构(通常是B+树),用于...
- 一周热门
-
-
C# 13 和 .NET 9 全知道 :13 使用 ASP.NET Core 构建网站 (1)
-
程序员的开源月刊《HelloGitHub》第 71 期
-
详细介绍一下Redis的Watch机制,可以利用Watch机制来做什么?
-
假如有100W个用户抢一张票,除了负载均衡办法,怎么支持高并发?
-
Java面试必考问题:什么是乐观锁与悲观锁
-
如何将AI助手接入微信(打开ai手机助手)
-
redission YYDS spring boot redission 使用
-
SparkSQL——DataFrame的创建与使用
-
一文带你了解Redis与Memcached? redis与memcached的区别
-
如何利用Redis进行事务处理呢? 如何利用redis进行事务处理呢英文
-
- 最近发表
- 标签列表
-
- git pull (33)
- git fetch (35)
- mysql insert (35)
- mysql distinct (37)
- concat_ws (36)
- java continue (36)
- jenkins官网 (37)
- mysql 子查询 (37)
- python元组 (33)
- mybatis 分页 (35)
- vba split (37)
- redis watch (34)
- python list sort (37)
- nvarchar2 (34)
- mysql not null (36)
- hmset (35)
- python telnet (35)
- python readlines() 方法 (36)
- munmap (35)
- docker network create (35)
- redis 集合 (37)
- python sftp (37)
- setpriority (34)
- c语言 switch (34)
- git commit (34)