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

一、图层顺序

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

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

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

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

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

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

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

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

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

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

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;当…

Android WebView https白屏、Http和Https混合问题、证书配置和使用

目录前言启用https后白屏&#xff08;证书错误&#xff09;修改处理WebView中Http和Https混合问题处理办法Webview的几种内容加载模式证书配置或处理https请求的证书okhttp进行请求&#xff1a;HttpsURLConnection忽略证书前言 原有项目中有部分界面是用webview展现的h5页面&am…

tensorrt轻松部署高性能dnn推理_基于TensorRT车辆实时推理优化

基于TensorRT车辆实时推理优化Optimizing NVIDIA TensorRT Conversion for Real-time Inference on Autonomous Vehicles自动驾驶系统使用各种神经网络模型&#xff0c;这些模型要求在GPU上进行极其精确和高效的计算。Zoox是一家全新开发robotaxis的初创公司&#xff0c;充分利…

手机上网流量统计_数据统计 | 上半年手机流量同比增110.2%,你贡献了多少?

来源&#xff1a;工信部网站、中新经纬版权申明&#xff1a;内容来源网络&#xff0c;版权归原创者所有。除非无法确认&#xff0c;我们都会标明作者及出处&#xff0c;如有侵权烦请告知我们&#xff0c;我们会立即删除并表示歉意。谢谢&#xff01;7月25日&#xff0c;工信部网…

mybatis insert插入成功返回0_mybatis添加客户

在MyBatis的映射文件中&#xff0c;添加操作是通过元素来实现的。例如&#xff0c;向数据库中的t_customer表中插入一条数据可以通过如下配置来实现。在上述配置代码中&#xff0c;传入的参数是一个Customer类型&#xff0c;该类型的参数对象被传递到语句中时&#xff0c;#{use…

Andoid TextView显示富文本html内容及问题处理

目录富文本内容与效果TextView HtmlImageGetter 处理图片(表情)TagHandler 处理html内容的节点Html的转换过程HtmlToSpannedConverterhandleStartTagstartCssStyle(mSpannableStringBuilder, attributes)字体无效果实现getForegroundColorPattern颜色不显示的坑处理办法颜色修…

Java错误:找不到或无法加载主类

目录前言javac xxx.java 编译需要相对物理路径java xxx 执行需要虚拟路径总结前言 一般情况下&#xff0c;我们都使用工具进行代码的编辑和调试&#xff0c;例如eclipse 、Manven、Android Studio、sublime、vim、notepad、记事本等。 当我们用eclipse android studio等创建的p…

步苹果iOS的后尘,谷歌Android12“翻车”,更新需谨慎?

苹果不论电脑还是移动设备&#xff0c;都是一如既往的“强硬”。说实话&#xff0c;忽视“兼容”&#xff0c;体验极低。 有小伙伴调侃&#xff1a;人家就是要你买新机器。也有小伙伴&#xff08;包括我在内&#xff09;&#xff0c;直接关闭系统自动更新。 开发者&#xff1a…

Android Studio无线连接设备调试,比数据线更方便

前言 一般情况下&#xff0c;多数移动开发者使用的是数据线连接电脑&#xff0c;进行各种移动设备的调试&#xff0c;更有胜者&#xff0c;非常迷恋模拟器&#xff0c;模拟器它好不好&#xff0c;答案是好&#xff0c;因为直接运行在电脑上&#xff0c;直接操作&#xff0c;调试…

GenseeSDK 使用Kotlin要注意TODOAndroid Studio关闭TODO

目录一、Kotlin的TODO二、GenseeSDK与TODO 请注意三、Android studio关闭TODO一、Kotlin的TODO 在实现一些接口时候&#xff0c;工具自动将所有的接口函数"空"实现&#xff0c;并在函数体中增加一行代码&#xff1a; TODO或TODO(“not implemented”) 作为提醒催促…