分享安卓调节色彩饱和度的软件 sansgood/Sa2ration

1 天前
 tootfsg

需要 root

https://github.com/sansgood/Sa2ration (原软件不更新很久了,这是 xda 的开发者 fork 更新的) 下载地址 https://sourceforge.net/projects/sa2ration/

关于安卓手机的色彩饱和度,所有的安卓手机几乎都只有 设置-辅助功能-灰度模式/色盲模式,无法自定义调节色彩饱和度的值。

想模拟 tcl nxtpaper 的类彩墨模式,达到低饱和度的效果,同时又能开启夜间模式/护眼模式(暖色温模式/屏幕发黄模式),找来找去真的让我发现了一款能用的软件 Sa2ration ,完美达到了我的需求,故此分享一下。

701 次点击
所在节点    Android
3 条回复
w568w
1 天前
看了下这工具的代码很简短,实质有用的就几行命令:

$ setprop persist.sys.sf.color_saturation 0.80
$ service call SurfaceFlinger 1022 f 0.80

$ setprop persist.sys.sf.native_mode 0
$ service call SurfaceFlinger 1023 i32 0

前一个是设置饱和度,后一个是色彩模式,取值和含义可以在这里找到 [1]。

[1] https://cs.android.com/android/platform/superproject/main/+/main:frameworks/base/core/java/android/hardware/display/ColorDisplayManager.java;l=139-166;drc=61197364367c9e404c7da6900658f1b16c42d0da
tootfsg
1 天前
@w568w 是不是必须 root ,才能执行这几行命令。如果有办法能不需要 root 就能完成修改,那就更好了。

我之前看见源码有 setprop 了,build.prop 文件修改好像是必须要 root 的。

这个工具我觉得不错,功能单一简洁,一点没多余的。
Vindroid
1 天前
@tootfsg device owner(dpm set-device-owner)应该也有权限 setprop ?可以试试

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1159133

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX