我想将一个rgb值表示的颜色加深一点。不用PS,只看rgb值,能否推算出加深一点的色值
RGB数值是16进制0-1-2-3-4-5-6-7-8-9-A-B-C-D-E-F然后RGB色值的6位数分别是红绿蓝每个色2位数2位数16进制最大是FF=10进制的255,最小是00=0剩下的就可以通俗理解了,某颜色数值越大,包含这个颜色就越多。比如FF0000明显就是RGB中绝对的红色。懂了这些基础,所以你想加深某个颜色,只需按照16进制平均的减少每个色彩的数值就行了。当然,要注意,这个“加深”只能是视觉上加深,并不是像HSB那样准确的“降低明度”。不过应付一般场景也够了。
■网友
先转换成HSL或者HSV,然后再改变S值
■网友
这样。如果你不是有特别的原因,可以考虑使用LESS,有直接对应的函数。可以帮助你更优雅的开发CSS。
■网友
题主是说目测/心算吗?如果你指的变深是亮度变低等比缩放即可比如 23 45 67变暗一倍:10 22 33如果是饱和度+亮度,最大值不变,其他2值等比缩放即可比如 10 22 67手机不好打字等会详细答。
■网友
建议参考这篇:《你不可不知的色彩密码》http://www.ituring.com.cn/article/43253
推荐阅读
- 同比■同比增长7.1%!2021年的第一个节你花了多少钱?
- “他是我第一个会说普通话的老师”:一对师生折射青海山村蝶变
- 有必要重新开个C店吗
- 大学再有三个月就结束了,没学到知识,参加一个软件测试培训机构好吗
- 汽车|长安UNI-K又将开创一个新的"引力"纪元?
- 趣头条|我想给陪伴我们多年的桑塔纳一篇纪念文
- 神话|武汉传奇父亲:一个平行班孩子创造的高考神话(感动上万家长)
- 王者荣耀李白能不能出肉
- 直播会成为品牌传播的另一个途径么有哪些可行的方法感觉有戏又没头绪好捉急。
- 怎样成为一名合格的Python程序员?
