背景图层和普通图层的区别_图层样式(一)—高级混合选项

一、图层顺序

为了便于说明,首先建立例子,新建图层,用画笔随便画个圈,新建蒙版随便画一笔,然后把所有图层样式加给它。可以看到样式从上到下的顺序,这也是它们混合的图层顺序。

6f51da8f61bd8f034e73bc57f6e88f2b.png
图层顺序

96dd1d6dd83e846e21c8723914a760d7.png
我的效果,参数不同效果不同

为了看的更加清楚,鼠标在图层样式位置右键,创建图层

fba4953b3eedef5a9a25c511fda8e9da.png
右键创建图层

1b7a8b50d8b8aab5d71f72bdee6ae3ca.png
图层顺序看的更加清楚了

图层右边的

2ee9504bf52cc7eebf1d2681f82c8a97.png

指示有高级混合选项。

二、样式中的不透明度是“填充不透明度”

填充不透明度和不透明度的区别可以参看我前面的文章:https://zhuanlan.zhihu.com/p/146338497

主要是在颜色加深、颜色减淡、线性加深、线性减淡、亮光、线性光、实色混合时和不透明度的效果不一样。

很容易验证这点,用颜色叠加,模式选7种不同效果的混合方式之一就可以了,我就不弄了。

三、高级混合选项参数解释

7b1262a7d2ccf90181cc462d85b800e5.png
默认是这样的

1、填充不透明度,参看上面二。

2、通道

勾选某通道意味着该通道参与混合,不勾选不参与。图层混合时,默认上层R和下层R、上层G和上层G、上层B和下层B分别对应混合。如果某通道不勾选,比如R,意味着混合时,只有上层G和下层G、上层B和下层B混合,R没有混合,所以会显示下层的R。

所以不勾选也可以看做上层该通道为透明。

3、挖空

无:没有挖空

浅:挖空到组的下面一层,没有组挖空到背景

深:挖空到背景图层,没有背景图层挖空到透明

4、将内部效果混合成组

勾选之后内部效果(内发光、光泽、三个叠加:颜色、渐变、图案)和图层会被看做一个组,也就是作为一个整体,压扁了的图层。

d7f035b0f26f6b01d291429d65f67a60.png
没勾选,调整混合模式和填充不透明度

74bd1d24d25fa31082cfa8f99452fe75.png

如图,没有勾选前,调整填充不透明度和混合模式,由于颜色叠加顺序在上,调整看不到效果。

6fdc018ac1e5993a727441d89809574e.png
勾选之后,填充不透明度和混合模式影响内发光和颜色叠加

c54b86f5f59750ee7edb5d414769c7bb.png

5、将剪切蒙版混合成组

这个和将内部效果混合成组意思差不多,剪切蒙版以前也被称为剪切组

4737cd3198014097908ee43539cdf199.png
默认勾选

12c99b467d6a3f9bb25b3a4380c62340.png
原始效果

5285432c16f19e5bdb5cb566da6ea3b7.png
调整模式和填充不透明度影响上层

e8a614cdc5285b58f76f5e69e4f0c80d.png
更改后效果

4e8b459f72a8003b785045596897ebec.png
取消勾选,只影响自身图层,上层的混合模式和填充不透明度是分开的

6、透明形状图层

用图层不透明度来决定形状和效果,而不是填充不透明度。由于蒙版决定的是图层不透明度,所以实际上形状就由蒙版的形状决定。

486dd788f6a9fc924a02f7c202280e85.png
建立亮度对比度调整图层,蒙版形状如图

aa73ee8a1021b653b77ec342a15513f5.png
不透明度决定形状和效果

由于调整图层内部是没有像素的,所以默认就是以图层不透明度来确定形状,也就是蒙版的形状。

1e75343f66c573b300cf32bba5dac905.png
有像素的图层,由填充不透明度决定形状和效果

ccd3663f59337f326c34b254d0b33a41.png
没去掉前

1dbded093a44119d1cbbd302c3a822d3.png
去掉勾选之后,不透明度决定形状和效果,也就是蒙版决定

7、图层蒙版隐藏效果

勾选之后蒙版隐藏样式效果,而不仅仅是图层

dfdf4ab57a6c9c4e7f04220c1240e24b.png

b20b718c67fbf445c02603d8e4c0073c.png
没勾选前,只是隐藏图层

aff5d9ba49fdf1d72e9700652929ff62.png
勾选后样式效果也被隐藏了,相当于给所有样式的图层也加了蒙版

8、矢量蒙版隐藏效果

意思和图层蒙版隐藏效果差不多,也就是矢量蒙版隐藏样式效果。作用没图层蒙版丰富,因为只有黑与白。

bc347940fd18c2183998f0dccb1cd282.png

7b3fe70d1c61e1b47821668707495f38.png
没勾选前

1c09bd20bf5298cb646634a5f43ccc4f.png
勾选后

总结:

不知道翻译问题还是本来如此,高级混合选项有些选项很不容易理解,尤其是透明形状图层,网上也没有很好的解释,关键是要理解不透明度和填充不透明度是有区别的。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/558238.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Android9.0 http网络请求失败问题的处理

目录处理方法(任意一种):APP改用https请求targetSdkVersion 降到27以下配置network-security-config(推荐)原因出错案例处理方法(任意一种): APP改用https请求 这种方式是最佳方法,需要前后端协调,后端得…

代码里无图片地址_项目实战:爬高清图片

↑ 关注 星标 ,后台回复【大礼包】送你2TPython自学资料好消息:Python学习交流群,已经建立,猛戳加入之前我发过一些爬虫的文章,不过一直没发过爬取图片的,今天就给大家分享一篇吧!/1 前言/上篇…

Android TextView通过SpannableString设置字体、大小、颜色、样式、超级链接

代码应该都能看明白 public class MainActivity extends ActionBarActivity {private TextView tv, tv2;private SpannableString sStr, sStr2;Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.act…

winform项目_winform项目——仿QQ即时通讯程序01:原理及项目分析

即时通讯程序,腾讯QQ可以说是一家独大,虽然市场上仍然有类似QQ的即时通讯程序,但是基本上面向的对象都是特定人群。那么,现在做一个即时通讯的软件还有意义吗?在我看来,意义非常大。作为一个学习编程的人&a…

Android面试基础一

Android面试基础二-原理及常见问题 目录1、四大组件1)Activity2)Service3)ContentProvider4)Broadcast Receiver2、四大组件的生命周期和简单用法1)Activity2)Service3)BroadcastReceiver4&…

python怎么用大数据分析师_如何七周成为数据分析师18:Python的新手教程

本文是《怎样七周成为数据剖析师》的第十八篇教程,假定想要了解写作初衷,能够先行阅读七周指南。温馨提示:假定您曾经熟习Python,大可不用再看这篇文章,或只选择部分。Python是近年来最火爆的言语,曾经作为…

Android面试基础二-原理及常见问题

Android 面试基础一 目录Android源码相关分析1、Android属性动画实现原理2、补间动画实现原理3、Android各个版本API的区别4、Requestlayout,onlayout,onDraw,DrawChild区别与联系5、invalidate和postInvalidate的区别及使用6、Activity-Wind…

python数据展示库_收藏!盘点很实用的数据科学Python库

数据科学是一门研究数据并从中挖掘信息的学科。它不要求自创或学习新的算法,只需要知道怎么样研究数据并解决问题。这一过程的关键点之一就在于使用合适的库。本文概述了数据科学中常用的、并且有一定重要性的库。在进入正题之前,本文先介绍了解决数据科…

Android日志[进阶篇]二-分析堆栈轨迹(调试和外部堆栈)

Android日志[进阶篇]一-使用 Logcat 写入和查看日志 Android日志[进阶篇]二-分析堆栈轨迹(调试和外部堆栈) Android日志[进阶篇]三-Logcat命令行工具 Android日志[进阶篇]四-获取错误报告 Android日志[进阶篇]五-阅读错误报告 目录调试中的堆栈轨迹从外部来源打开堆栈轨迹监控剪…

python股票数据分析实验报告_Python实验报告

一、实验原理(要求、任务等)(一)、Python的开发环境Python诞生于20世纪90年代初,是一种解释型、面向对象、动态数据类型的高级程序设计语言,是最受欢迎的程序设计语言之一。编写、编译和运行Python程序有以下3种方法。1.使用交互式解释器2.使用Windows命…

Android日志[进阶篇]一-使用 Logcat 写入和查看日志

Android日志[进阶篇]一-使用 Logcat 写入和查看日志 Android日志[进阶篇]二-分析堆栈轨迹(调试和外部堆栈) Android日志[进阶篇]三-Logcat命令行工具 Android日志[进阶篇]四-获取错误报告 Android日志[进阶篇]五-阅读错误报告 目录查看应用日志写入日志消息Logcat 消息格式设置…

哈希表数据结构_算法与数据结构-哈希表

前面我们已经讲到了数组和链表,数组能通过下标 O(1) 访问,但是删除一个中间元素却要移动其他元素,时间 O(n)。 循环双端链表倒是可以在知道一个节点的情况下迅速删除它,但是吧查找又成了 O(n)。难道就没有一种方法可以快速定位和删…

Android日志[进阶篇]三-Logcat 命令行工具

Android日志[进阶篇]一-使用 Logcat 写入和查看日志 Android日志[进阶篇]二-分析堆栈轨迹(调试和外部堆栈) Android日志[进阶篇]三-Logcat命令行工具 Android日志[进阶篇]四-获取错误报告 Android日志[进阶篇]五-阅读错误报告 目录日志记录系统概览命令行语法logcat命令行选项过…

python while语法结构_python语法之流程控制(if while for)

一.python语法之流程控制1.1什么是流程控制?流程控制即控制流程,具体指控制程序的执行流程,而程序的执行流程分为三种结构:顺序结构(之前我们写的代码都是顺序结构)、分支结构(判断)、循环结构(while for)二.分支结构2.1 什么是分…

Android日志[进阶篇]四-获取错误报告

Android日志[进阶篇]一-使用 Logcat 写入和查看日志 Android日志[进阶篇]二-分析堆栈轨迹(调试和外部堆栈) Android日志[进阶篇]三-Logcat命令行工具 Android日志[进阶篇]四-获取错误报告 Android日志[进阶篇]五-阅读错误报告 目录前言从设备上获取错误报告从 Android 模拟器上…

下列哪个适合做链栈_朋友圈人格图鉴:三天可见 vs 全部可见,哪个更适合做恋人?...

你们的朋友圈里有没有这样几种人&#xff1f;<< 朋友圈大赏 >>你可能已经对这些朋友圈的风格习以为常&#xff0c;其实&#xff0c;每个人在朋友圈展示的语言、行为&#xff0c;可能默默揭示着一个人自己原本是怎样的人、想成为什么样的人&#xff0c;以及与他人的…

python玫瑰花数量的含义_玫瑰花数量代表的含义

1朵玫瑰代表——我的心中只有你 ONLY YOU&#xff01;2朵玫瑰代表——这世界只有我俩&#xff01;3朵玫瑰代表——我爱你 I LOVE YOU&#xff01;4朵玫瑰代表——至死不渝&#xff01;5朵玫瑰代表——由衷欣赏&#xff01;6朵玫瑰代表——互敬 互爱 互谅&#xff01;7朵玫瑰代表…

Android日志[进阶篇]五-阅读错误报告

Android日志[进阶篇]一-使用 Logcat 写入和查看日志 Android日志[进阶篇]二-分析堆栈轨迹(调试和外部堆栈) Android日志[进阶篇]三-Logcat命令行工具 Android日志[进阶篇]四-获取错误报告 Android日志[进阶篇]五-阅读错误报告 目录Logcat查看事件日志ANR 和死锁找出无响应的应用…

iatf16949内审员_申请IATF16949认证有什么要求

1、证件要求必须要提供三证合一的营业执照&#xff08;在有效期内&#xff09;&#xff0c;营业执照的范围必须与申请IATF16949认证范围一致。2、处于汽车供应链的证明因为IATF16949认证要求厂家必须是直接与生产汽车有关的&#xff0c;具有加工制造能力&#xff0c;并通过这种…

GenseeSDK DocView(OpenGL)引起的TextView显示黑块

现象 先上图&#xff1a; 正常的图&#xff1a; 来到这的大侠是否也出现了同样的问题。 操作与描述 退出直播播放器后&#xff0c;整个app界面所有的TextView(EditText/Button)都显示为黑块。 快速解决 退出直播或点播后不要调用DocView的closeDoc函数即可&#xff0c;当…