rgba()如何知道RGB颜色是由哪个RGB值经过百分之三十透明过来的?有计算方法吗?

发布网友 发布时间:2022-04-23 17:41

我来回答

2个回答

热心网友 时间:2023-10-11 11:50

恩,这个比较简单

举个栗子吧~

首先我假设你是会将RGB转换为16进制颜色表示的喔。。就两两拆分然后转为3个10进制数

然后你还得会点PS

下面这张图,左边是原色,就是你要恢复的颜色,右边是30%透明度的色,第三道灰色是乱画的请忽略它

首先我们取下色值吧,可以看见左边第一道是#b84343,右边第一道是#dba1a1,现在我们要将右边的#dba1a1转换为左边的颜色

新建一个黑色图层位于该颜色图层下,并将颜色图层的混合模式设置为点光

也就是下面这种效果啦~灰色是乱画的别介意

然后我们再用取色器取右边第一道的颜色,色值为#b74242,恢复后色彩的饱和度+1,明度-1,取色后自行加减,即可恢复原色

你可以试试下面的绿色哦,也是可以恢复为原色的,我就不截图了,色值是7ad97a

热心网友 时间:2023-10-11 11:51

第四个值就是透明堵呀!不加第四个值不就和rgb一样么?追问我有取色器,如何知道是哪个颜色值透明30%后是取到的颜色?

追答这个还真不知道怎么计算,如果你取色的地方是网页。你可以直接审查元素来获取GRBA的值,如果是psd应该可以找出来。如果只是普通的图片,还真不知道有什么办法了!

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com