亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        配色的秘密

        2019-04-23 05:23:04Sora
        看世界 2019年8期
        關(guān)鍵詞:深色程序員維爾

        Sora

        幾年前,一個配色方案贏得了少數(shù)人的心:灰白色的文字,配上橙黃色、藍色與深灰色雜糅的底色。借用科幻小說《神經(jīng)浪游者》作者威廉·吉布森的話來說,這就是“調(diào)到失效頻道時電視的顏色”。這些顏色是流行的Mac OS代碼編輯器TextMate中,一個名為“深色曝光”主題里的一部分。

        說實話,計算機剛開始流行的年代,沒幾個人關(guān)心配色的問題。但是人們很快發(fā)現(xiàn),整天盯著屏幕會讓你對字體和顏色特別關(guān)注。

        并非偶然

        很多非專業(yè)程序員都喜歡使用代碼編輯器,來編寫和整理筆記。有人從Mac系統(tǒng)切換到Windows后,在尋找工作工具期間,發(fā)現(xiàn)了“深色曝光”和它的兄弟產(chǎn)品“淺色曝光”,它們都使用了相同的16色調(diào)色板。

        “曝光”配色擁有許多忠誠的追隨者。微軟甚至將它與其流行的代碼編輯器VS Code捆綁在一起。

        “如果我打開一個沒有‘曝光的終端窗口,我會覺得不適應(yīng),無所適從?!痹?011年“曝光”發(fā)布不久后,弗吉尼亞州里士滿的程序員和藝術(shù)家扎卡里·伯爾就開始使用它。

        “曝光”配色方案并非偶然的產(chǎn)物。它反映了其創(chuàng)作者伊森·什庫諾維爾對細節(jié)的強烈關(guān)注?!爸钡轿野俜种俅_定我喜歡其中所有的顏色,并且比例都經(jīng)過數(shù)學(xué)上的精密計算之后,我才會發(fā)布它。”什庫諾維爾說,“我有很多臺顯示器,有些是經(jīng)過顏色校準(zhǔn)的,有些則是故意搞不準(zhǔn)的。有時候,我會向妻子展示我的工作,她認為我瘋了?!?h3>對比太多

        在2010年開始設(shè)計“曝光”時,什庫諾維爾還在西雅圖擔(dān)任設(shè)計師和程序員。當(dāng)時,他剛剛更換了電腦的操作系統(tǒng),并對配色方案感到非常失望。許多應(yīng)用程序中只提供了一種最簡單的黑白配色方案,這幾乎可以追溯到老式的、基于文本的計算機終端。而且,什庫諾維爾還發(fā)現(xiàn),這些復(fù)古的配色方案,比起它們試圖模仿的復(fù)古顯示器里的配色方案,顯得還要簡陋。這是因為,20世紀80年代的顯示器上顯示的背景并非真正的黑色。當(dāng)下的液晶顯示器則讓這種簡陋無處遁形。

        屏幕上文本應(yīng)使用的最佳對比度,是有爭議的。很多人喜歡高對比度的主題。但對比度不是什庫諾維爾唯一關(guān)注的問題。他發(fā)現(xiàn),大多數(shù)低對比度配色方案也都缺乏顏色多樣性。即使是設(shè)計得最好的主題,也會傾向于使用至少一種比其他顏色更令人分心的明亮顏色。這是因為顏色的表觀亮度會根據(jù)其背景而變化。換句話說,根據(jù)周圍的顏色的不同,特定的藍色陰影會顯得更明亮或者更暗淡。

        這種被稱為“亥姆霍茲-科爾勞施效應(yīng)”的現(xiàn)象,對程序員來說尤為嚴重,因為編碼工具使用顏色來區(qū)分代碼的不同部分。例如,在使用“深色曝光”主題的常見文本編輯器的網(wǎng)頁代碼中,網(wǎng)頁鏈接顯示為綠色;格式化的語法(例如添加斜體)是藍色的,開發(fā)人員為自己編寫的注釋是灰色的。理想情況下,顏色應(yīng)該有助于區(qū)分這些元素,但沒有一個元素應(yīng)該比其他元素更突出。

        什庫諾維爾開始尋找一組顏色,這些顏色不僅需要放在一起看起來很和諧,而且還要具有相同的亮度,因為他想在明暗兩種主題中使用相同的調(diào)色板。這使得這項任務(wù)變得更加艱難。

        他出于非常個人的原因,選擇了藍色和黃色作為起始的色彩。藍色讓他想起了自己長期存在的恐懼癥—對深水的恐懼,黃色則引發(fā)了他關(guān)于童年時代相關(guān)味道和氣味的回憶?!拔业母改付际撬囆g(shù)家,所以我很習(xí)慣靠直覺作出選擇。”他說。

        基于這些基礎(chǔ)顏色,什庫諾維爾找到了其他顏色,這些顏色提供了足夠的元素之間的對比,并且也在淺色和深色版本中保持了相同的對比度。“我認為這有點像只用有限數(shù)量的音符創(chuàng)作音樂,”什庫諾維爾說,“會有一些稀少而美麗的東西。”

        免費開源

        2011年4月,什庫諾維爾在代碼托管和協(xié)作服務(wù)平臺GitHub上免費發(fā)布了“曝光”。他說,他從未打算將其商業(yè)化?!斑@會扼殺它的活力,剝奪它的純粹性……我相信開源軟件,我相信它們可以給世界上任何人帶來無私的幫助?!?/p>

        雖然什庫諾維爾在各種應(yīng)用程序中都測試了配色方案,但他最初只為自己工作中所使用的一些工具安裝了“曝光”主題。他宣布在Vim郵件列表上發(fā)布“曝光”主題之后不久,該項目就登上了在線社區(qū)《黑客新聞》的頭版。這對程序員來說,是一個擊中痛點的配色,很快就成了他們的心頭好。2013年,“深色曝光”出現(xiàn)在臉書廣告中的開發(fā)者屏幕上—“看看這些屏幕上的深色矩形,注意那些穿過它們的微弱彩色線條。”

        “曝光”正在慢慢進入非極客的應(yīng)用程序中。Ulysses是Mac OS里的寫作應(yīng)用程序,它包含“曝光”主題作為可選項。這個配色方案在2014年的電子游戲N++中被用在許多圖形上。筆記記錄應(yīng)用程序MicroPad甚至在其網(wǎng)站上,將“曝光”作為一項功能來宣傳。“對于MicroPad而言,‘深色曝光對深夜學(xué)習(xí)的人來說特別有用?!盡icroPad創(chuàng)始人尼克·韋伯斯特說。

        但是,“曝光”仍然沒能真正跨越主流,成為主要的網(wǎng)頁應(yīng)用程序或軟件套件的配色方案?!爱?dāng)蘋果公司為Mac OS推出黑暗模式時,我認為它很酷,”弗吉尼亞程序員和藝術(shù)家伯爾說,“但我希望它推出的是‘曝光。”

        不過,熱愛“曝光”主題的人們也將迎來希望的曙光。隨著更多應(yīng)用程序如谷歌瀏覽器、臉書和Slack等發(fā)布黑暗模式主題,“曝光”可能會迎來真正曝光的一天。

        猜你喜歡
        深色程序員維爾
        等候深色
        為了讓媽媽看懂地圖,一位“野生程序員”做了個小程序
        消費電子(2022年7期)2022-10-31 06:17:10
        深色衣服“帶毒”?其實未必!
        中老年保健(2021年3期)2021-12-03 02:32:25
        怎樣成為一名優(yōu)秀程序員
        幼兒100(2020年29期)2020-10-21 06:17:58
        深耕環(huán)保細分領(lǐng)域,維爾利為環(huán)保注入新動力
        華人時刊(2020年23期)2020-04-13 06:04:12
        程序員之子
        意林(2017年24期)2018-01-02 22:49:14
        在深色的面紗下她絞著雙手
        延河(2017年7期)2017-07-19 08:41:32
        加班
        三月三(2016年6期)2016-06-21 10:25:33
        奇妙的維爾康圖書館之旅(二)
        麥克維爾斬獲4000萬元大單
        機電信息(2015年28期)2015-02-27 15:57:47
        中文字幕麻豆一区二区| 99久久国产福利自产拍| 国产欧美日韩专区| 亚洲av午夜福利精品一区二区| 日韩中文字幕不卡在线| 亚洲日韩国产一区二区三区| 97人妻熟女成人免费视频| 99热在线播放精品6| 中文字幕一区二三区麻豆| 日本另类αv欧美另类aⅴ| 国产精品后入内射日本在线观看 | 99久久综合狠狠综合久久一区| 在线观看视频亚洲一区二区三区| 在线视频夫妻内射| 18禁无遮挡羞羞污污污污网站| 高清高速无码一区二区| 国产中文字幕免费视频一区| 午夜免费啪视频| 亚洲精品第一页国产精品| 国产黄色污一区二区三区| 99久久婷婷国产亚洲终合精品| 国产av丝袜旗袍无码网站| 美国黄色片一区二区三区| 国产一区二区三区av观看 | 一本无码av中文出轨人妻| 日本污视频| 97久久国产精品成人观看| 无码中文字幕人妻在线一区| 天天干夜夜操| 亚洲乱精品中文字字幕| 亚洲国产精品久久又爽av| 亚洲av无码久久精品蜜桃| 538任你爽精品视频国产| 亚洲av天堂一区二区| 亚洲亚洲人成综合丝袜图片| 国偷自产av一区二区三区| 国产肥熟女视频一区二区三区| 精品国产av一区二区三区四区| 337人体做爰大胆视频| 久久久高清免费视频| av天堂最新在线播放|