Lumen是一款調節屏幕亮度的工具,它的開發者Anish Athalye是一位要經常使用終端工具工作的程式設計師。在編程的時候,經常要在暗背景的終端和瀏覽器(大多數網頁都是亮背景的)切換。
一個最大的不適是,經常會有這種情況:切換到終端,屏幕顯得太暗,很難看清終端的文字;或者切換到瀏覽器,背景又太亮,經常看的眼睛不舒服。這個問題在晚上尤其嚴重。
很多筆記本支持自動控制光線,但是大多都不實用。MacOS和Windows都支持基於環境亮度自動調節屏幕亮度,但是實用價值不高,自動調節帶來的對眼睛的傷害要大於他們帶來的方便。一般都不會用這些特性。
一個更好的解決方法
如果筆記本可以基於屏幕的內容,而不是環境亮度來調節屏幕亮度呢?作者經過一些研究之後,發現並沒有軟體完成這方面的工作,所以就自己寫了一個。
這就是Lumen的初衷。Lumen是款支持MacOS的基於屏幕內容調節亮度的小型通知欄app。
Demo如下:
配置
在最早期的原型中,作者在調節屏幕到期望的亮度方面遭遇了阻力。這方面非常繁瑣,因為人對亮度的偏好與周圍的環境和當時的工作有關,所以作者將其做成可設置的。
如果要設置很多屏幕參數,將會是很煩人的一項工作,所以作者將設置變成了簡潔的步驟。啟動程序之後,Lumen會告訴你如果使用鍵盤改變背景亮度。如果覆蓋了Lumen的快捷鍵,就會收到提醒。程序的實現非常簡單,而且UI也比較簡潔。
原始碼和下載
Lumen現在已經開源,基於GPLv3協議,也可以直接下載字節碼文件運行。
原文:Lumen: Magic Auto Brightness Based on Screen Contents
作者:Anish Athalye 翻譯:賴信濤 責編:仲培藝
第一時間掌握最新移動開發相關信息和技術,請關注mobilehub公眾微信號(ID: mobilehub)。