如何使用gamma校正在CSS中创建颜色渐变?

如何使用gamma校正在CSS中创建颜色渐变?,css,Css,所以我只想把计算机中的颜色按对数比例存储以节省空间 现在我想应用我学到的知识,创建一个带有gamma校正颜色空间的CSS渐变,而不是默认颜色空间,但是我还没有找到一个已经存在的解决方案 以前有人做过这个吗?我确信我可以预先编程很多颜色停止,但我想知道是否有一种更简单的方法可以用CSS来实现这一点。我也不知道如何正确操作。 我看到的唯一方法是,如果手动执行,例如,我选择了两种颜色,然后将RGB代码除以255,然后计算新代码,如YT视频中所示。最后,我将每种颜色乘以255,将其转换回RGB代码。

所以我只想把计算机中的颜色按对数比例存储以节省空间

现在我想应用我学到的知识,创建一个带有gamma校正颜色空间的CSS渐变,而不是默认颜色空间,但是我还没有找到一个已经存在的解决方案


以前有人做过这个吗?我确信我可以预先编程很多颜色停止,但我想知道是否有一种更简单的方法可以用CSS来实现这一点。

我也不知道如何正确操作。
我看到的唯一方法是,如果手动执行,例如,我选择了两种颜色,然后将RGB代码除以255,然后计算新代码,如YT视频中所示。最后,我将每种颜色乘以255,将其转换回RGB代码。 现在,我在另一个转换之间添加了第三个转换,我已将计算代码分配给该转换。
当然,问题是,现在的问题与开始时一样,只是在新RGB代码和旧RGB代码之间。但是我认为它不再那么引人注目了,如果你再做一次同样的事情,那就好了




@Paulie_D是的,嗯,这个工具是如何进行伽马校正的?如果你尝试绿色和红色,你会得到这个答案的“错误”版本