原问题地址 https://github.com/EYHN/vscode-vibrancy/issues/112
win11 的亚克力效果有一个奇葩特性叫 Luminosity, 这玩意会给你背景加一层饱和度调节, 完了默认是根据颜色和透明度自动调节.
If you don't specify a TintLuminosityOpacity value, the system will automatically adjust its value based on your TintColor and TintOpacity.
vibrancy 在用的时候是黑色主题, 黑色主题被读取到就是黑颜色, 只要带上 80%以下的透明度, 这玩意就给你直接饱和度拉满.
我壁纸是这样子的: i.imgur.com/hO62GOQ.png
本来应该是这样子的
结果它成了这个样子
这谁受得了啊, 美少女都给渲染成女鬼了
然后我阅览了微软的文档, 看完了, 完全没懂. 无奈楼主两本 c/c++ prime 看完就忘完.
如果应用微软的解决方案岂不是得去改 vscode 的代码唠, 这个臣妾做不到啊.
ps: 我还试了一下白色主题, 很符合下图的演示, 白色的 100% Luminosity 完全就成不透明了, 我看了棒棒锤.这张图
psps: vibrancy 的代码看不懂, 吾命休矣.
追加一个更明显的粪效果: 粪效果
桌面
韭菜味的粪渲染, 佛了.
1
Puteulanus 2021-08-16 14:11:01 +08:00 2
我感觉它调得挺好的,第一张字完全没法看。。
|
2
sonyxperia 2021-08-16 14:59:09 +08:00
我还以为楼主把两张图放反了
|
3
israinbow OP |
4
israinbow OP 现在想要解决的问题主要是 Luminosity 太高导致颜色失真, 就像图 2 展示的那样因为虚化+高饱和导致白色也被染成了彩色.
|
5
aLazarus 2021-08-16 18:41:05 +08:00
确实,win11 打开这个插件之后,背景会严重过饱和。所以我就关了这个插件
|
6
muunala10221 2021-08-17 10:02:44 +08:00
求个背景图!
|