vue 增加背景光晕效果_你是否真的懂得,如何在 Photoshop 中模糊背景?

0ab485aa7bc1d6fdcd754a06f4c9a78f.png

把背景模糊一下,有时,效果会令人非常惊艳,但是,你真的懂,如何模糊背景吗?

在今天的教程中,我们将告诉大家,如何使背景模糊,而又不会使我们的主体周围出现光晕。

在这个过程中,我们首先需要先把主体抠出来,让主体与背景完美的分离,尔后再进背景进行模糊,这是一个非常基础的操作!

65f135bc3db5810f88db0abbbae7c300.png

原教程来自 PSD STACK 的分享,P大点S翻译(有修改)。

人物图像素材来自 Tyler Nix 在 Unsplash 上的分享!

点击这里下载素材+PSD

1. 当我们想要将一张图片的背景进行模糊时,毫无疑问,大家第一反应可能都是用高斯模糊进行操作。

008e44e6bd92e35d1800c830d5c56562.png

2. 当我们进行高斯模糊后,整个图像全部都模糊了,我们要的就是像这样?

e7c5580e933180b5b6dbbf7048fff11c.png

3. 这样的结果,明显不是我们想要的,我们的主体呢?即使你将人物抠出来,放置在上层,但是,人物的周围依旧是有光晕,效果差强人意阿。

890752325aaa208f2ad6db56083fce2b.png

4. 那么,今天,我们就要教大家一种方法,消除这些光晕。我们打开图像,复制一层,并用钢笔把人物主体选取出来。

5c4a1ac08a031511d08dc7f31d9a1ee2.png

5. 载入路径选区,并执行“调整边缘”(高版本的PS是选择并遮住,操作大同小异)我们用调整半径工具扩展检测区域,来修整头发边缘。(我用天蓝色高亮的区域)

02de13d0db992d406ec3dcd4c5b8c661.png

6. 开始修整头发边缘选区。

3e85adea539672bd45431db80319fccf.gif

7. 调整完头发边缘后,我们给这个图层添加一个图层蒙版。

6da49379306d9e7e03f23fc6901df7ab.png

8. 下面,我们再复制一层背景图层,将其置于人物下层,并命名为“模糊”。

d6c4cc8ef874369e6103c4085d1bf99e.png

9. 载入人物的选区,尔后选择“模糊图层”,执行“选择>修改>扩展”。

e6e9bf8dec9565eaf060404b524e6498.png

10. 在弹出的对话框中,设置扩展量5像素,扩大选择范围,将有助于我们避免在主体边缘出现光晕。

74ff495566a53f7c6a59663592c5f3fc.png

11. 执行“编辑>填充”,选择“内容识别”,或者直接使用“Shift+F5”快捷键。

613b8ac76c4cf037a7bb68fff8c7239b.png

12. 我把人物图层隐藏掉了,我们可以看到内容识别完之后的效果,人不见了。实际上,内容识别,只是PS中的一种智能工具,它通过选择图像的不同部分来识别所选区域,然后填充该区域以进行识别。

6587ec2d75f81b5396ba5dc3c309c0b6.png

13. 下面,我们将“模糊”图层转换为智能对象,并让人物图层可见,为“模糊”图层执行一个“场景模糊”。

580941bb174d70ee0db3dee2a901baaf.png

14. 我们首先将场景模糊中间的这个点设置为模糊32像素,整个场景都会模糊掉。

7c39b45bac8857e5e88f638058104308.png

15. 下面,我们在场景的下方添加一个点,并将这个点设置为模糊0像素,为什么?这代表着下面部分,不要模糊。

e61634b67d26df03610329784d23f0b1.png

16. 从我们在场景模糊的这两个点的模糊设置,大家可以看出,我们对场景上面进行了模糊,而下面部分,则没有。

2a607a85a6f245f278d5d8519c5d0726.png

17. 我们放大图像看,你可以看到,人物主体的周围并没有出现任何光晕,效果很不错,你说是吗?

66d3a77c6337f612f389644d1e892f1b.gif

18. 但是,你注意到了一点没有。人物的身上,有一定的颗粒感,而我们模糊过的场景则没有,一看就是假,你说是吧。

292d3964970acef4a897be95bf7a604c.png

19. 为了解决这个问题,我们选择模糊图层,执行“滤镜”>“Camera Raw滤镜”。

c4848681d6e94ec3ca9978678b4d1b38.png

20. 在“效果”选项中,我们设置颗粒的数量,大小和粗糙度。

c015d4f68df2e521aff619bde644df26.png

21. 设置完成后,我们可以看到,背景也有了颗粒,跟人物的融合更加完美了。

ba543c238a2a0e4b68084066d3891b38.png

22. 我们的最终效果。

e565642e0240b2488307cc899b32f324.gif
Vue3,要实现背景图片的模糊效果可以通过添加一个蒙版在需要模糊的元素上面,通过修改蒙版的透明度来实现。首先,在需要模糊的元素上添加一个蒙版的div,可以给它设置一个特定的class名字,比如"mask"。然后,在这个class的样式设置position为absolute,background为黑色(#000),宽度和高度为100%,left和top为0,透明度为0。这样蒙版就会覆盖在背景图片上面。 接下来,在Vue的方法,可以通过修改蒙版的透明度来实现模糊效果。可以给蒙版的div添加一个ref属性,比如"mask",然后在方法通过this.$refs.mask来获取到这个元素。可以定义一个方法,比如changMask(opacity),通过修改this.$refs.mask.style.opacity来改变蒙版的透明度,从而实现模糊效果。比如设置opacity为0.5,蒙版就会变得半透明,背景图片也会呈现出模糊效果。 另外,也可以通过修改元素的filter属性来实现模糊效果。但是要注意,使用filter来修改模糊度会消耗较多的性能,特别是在移动端上,不推荐使用filter来修改模糊度。如果非要使用filter,可以通过this.$refs.top.$el.style.filter=`blur(${scale}px)`来设置元素的模糊度,其scale可以是一个变量,代表模糊的程度。但是要注意,频繁修改filter会导致性能较差。 总结来说,Vue3实现背景图片的模糊效果可以通过添加一个蒙版并修改蒙版的透明度,或者通过修改元素的filter属性来实现。但是建议尽量避免频繁修改filter属性,以提高性能。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Vue-模糊效果filter](https://blog.csdn.net/lihui61357457/article/details/123353007)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [vue 动态获取图片作为背景 想实现背景模糊文字不模糊效果](https://blog.csdn.net/weixin_39582708/article/details/114166003)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值