darken函数是怎么计算的呢?
darken(color, amount, method)
color: A color object.
amount: A percentage 0-100%.
method: Optional, set to relative for the adjustment to be relative to the current value.
darken函数是在HSL模式下进行操作的。
H→Hue 色相
S→Saturation 饱和度
L→Lightness 明度
darken的作用是将color的L值(明度)减去amount参数值,返回操作后的color。
那么,RGB和HSL如何相互转换呢?
见下方截图,虽然为英语但理解起来不算难。
补充一下HSL
HSL的H(hue)分量,代表的是人眼所能感知的颜色范围,这些颜色分布在一个平面的色相环上,取值范围是0°到360°的圆心角,每个角度可以代表一种颜色。色相值的意义在于,我们可以在不改变光感的情况下,通过旋转色相环来改变颜色。在实际应用中,我们需要记住色相环上的六大主色,用作基本参照:360°/0°红、60°黄、120°绿、180°青、240°蓝、300°洋红,它们在色相环上按照60°圆心角的间隔排列。
HSL的S(saturation)分量,指的是色彩的饱和度,它用0%至100%的值描述了相同色相、明度下色彩纯度的变化。数值越大,颜色中的灰色越少,颜色越鲜艳,呈现一种从理性(灰度)到感性(纯色)的变化。
HSL的L(lightness)分量,指的是色彩的明度,作用是控制色彩的明暗变化。它同样使用了0%至100%的取值范围。数值越小,色彩越暗,越接近于黑色;数值越大,色彩越亮,越接近于白色。
darken函数是怎么计算的呢?相关推荐
- R语言colSums函数、rowSums函数、colMeans函数、rowMeans函数、colMedians函数、rowMedians计算dataframe行或者列的加和、均值、中位数实战
R语言colSums函数.rowSums函数.colMeans函数.rowMeans函数.colMedians函数.rowMedians计算dataframe行或者列的加和.均值.中位数实战 目录
- mysql通过函数完成10的阶乘_请使用函数的递归调用编写求阶乘的函数,并计算1!+2!+3!+4!+5!...
点击查看请使用函数的递归调用编写求阶乘的函数,并计算1!+2!+3!+4!+5!具体信息 答:include "stdio.h" int fac(int k) { if(k==1) ...
- 数据结构--二叉树--路径 假设二叉树采用二叉链表方式存储, root指向根结点,node 指向二叉树中的一个结点, 编写函数 path,计算root到 node 之间的路径,(该路径包括root结
假设二叉树采用二叉链表方式存储, root指向根结点,node 指向二叉树中的一个结点, 编写函数 path,计算root到 node 之间的路径,(该路径包括root结点和 node 结点).pat ...
- 设计一个长方形类。成员变量包括:长度和宽度,成员函数除包括计算周长和计算面积外, 还包括用set方法来设置长方形的长度和宽度,以及用get的方法来获得长方形的长度和宽度 最后,编写一个测试程序来测试所
本文为博主原创文章,未经博主允许不得转载. 版权为陈博超所有,第一次于2020年11月22日发表于BLOG上 本BLOG上原创文章未经本人许可,不得用于商业用途.转载请经允许后注明出处,否则保留追究法 ...
- mysql的week函数与JAVA计算周的差别问题
转载:mysql的week函数与JAVA计算周的差别问题_cwfreebird的博客-CSDN博客 今天遇到此问题,记录下解决办法.转载. 原获取周方法: public static String g ...
- R语言使用lm函数构建多元回归模型(Multiple Linear Regression)、并根据模型系数写出回归方程、使用resid函数或者residuals计算出模型的残差值
R语言使用lm函数构建多元回归模型(Multiple Linear Regression).并根据模型系数写出回归方程.使用resid函数或者residuals计算出模型的残差值 目录
- excel求方差和标准差的函数_Excel标准差计算函数Stdev和StdevP的用法与区别,包含4个实例...
Excel标准差计算共有六个函数,它们分别用于计算样本标准差和整体标准差,其中一些函数只能计算数值,另一些函数除能计算数值外还能计算文本和逻辑值.另外,如果要求计算满足指定条件的标准差,它们还可以用星 ...
- 编程练习:编写一个函数,用于计算某长方形面积的函数
编写一个函数,用于计算某长方形面积的函数.要求:函数的输入是一个长方形的长和宽,且为整数.计算并输出长宽分别为3和4的长方形的面积.(PHP编程) 编写一个PHP文件,命名为php16.php,代码如 ...
- matlab中计算运行时间的函数,【谁能都我一个计算时间的函数?是计算:例如上午08:00...-计算时间的函数-数学-伊凡渴同学...
概述:本道作业题是伊凡渴同学的课后练习,分享的知识点是计算时间的函数,指导老师为干老师,涉及到的知识点涵盖:[谁能都我一个计算时间的函数?是计算:例如上午08:00...-计算时间的函数-数学,下面是 ...
最新文章
- IPMSM弱磁控制策略
- 16.编译错误Unknown CMake command “check_symbol_exists“解决
- 转iOS性能优化:Instruments使用实战
- IE6/IE7下:inline-block不兼容的问题
- SVN导致目录图标出现“?”号解决方案
- 6.prometheus数据上报方式-pushgateway
- java akka_Akka系列(九):Akka分布式之Akka Remote
- 《python从入门到精通》——生成由数字、字母组成的4位验证码
- socket通信数据类型
- oracle 之 安装10.2.0.1 且 升级到 10.2.0.4
- TF从文件中读取数据
- 怎样呵护友谊_呵护真正的友情,助力漫长的人生
- 焦作师范高等专科学校计算机,焦作师范高等专科学校计算机房管理规定
- java盘点系统_2020年度综合大盘点:火爆IT业的7大Java技术,任何一项都是“卧槽牛逼”!...
- 人力资源专员岗位职责和要求
- 树莓派CM4+CM IO上手,查看DDR和eMMC容量
- format函数python生成列表_python 全栈开发,Day14(列表推导式,生成器表达式,内置函数)...
- Linux7安装keepalive,keepalive配置文件详解
- 【02】Hadoop入门
- Stacked DeBERT