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

2025-03-02 02:07:00
推荐回答(2个)
回答1:

恩,这个比较简单

举个栗子吧~

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

然后你还得会点PS

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

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

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

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

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

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

回答2:

第四个值就是透明堵呀!不加第四个值不就和rgb一样么?