跳到主要內容

彩色點陣圖

今天我們利用光的三原色,也就是紅色、綠色、藍色,來表示一張彩色的點陣圖,之前都是以一個數字代表一個點的顏色,可是這次要用六個數字才能代表一個點。
如果我要讓電腦顯示紅色,我要這樣寫:FF0000,前兩個F代表有多少紅色、3,4個代表有多少綠色,最後5,6個代表有多少藍色,我用英文字母來表示10以上的數字,A是10,B是11,所以F是16。兩個F是用16進位來表示,第一個F是表示16的0次方有15個,也就是最大值為15,因為若是16就進位了,第二個F表示16的1次方有15個,也就是240,把16和240加起來就會等於16進位的最大值255。總而言之,FF0000就會等於(R=255,G=0,B=0),電腦就會呈現全紅的畫面,如果是:000000,就會是全黑色因為三原色全部沒有光,就是黑色,那如果是:FFFFFF,就會是全白,因為三原色全部都有,所以是白色。
數值越大,光就越亮,數值越小,光就越暗,這樣總共可以排出一千六百多萬的顏色。

下面有三個圖,可以點選來試試看。

留言

這個網誌中的熱門文章

將程式碼Deploy到Heroku平台

如何將本地專案Deploy到Heroku上 1.註冊heroku帳號 https://www.heroku.com/ 2.安裝heroku toobelt https://toolbelt.heroku.com/ 3.打heroku login,會出下面這些:    Enter your Heroku credentials.    Email: (你的 email)    Password (typing will be hidden):(你的密碼)    Authentication successful. 4.新增 SSH Key    要 push project 到 Heroku 需要使用 SSH key,如果    SSH key 的話,可以用以下指令新增一個 SSH key 5. 將 SSH Key 新增到 Heroku 帳戸 6. 將現有專案 deploy 到 Heroku    cd my-project    heroku create my-project    git push heroku master

16進位換算器

這是16進位換算器的流程圖, 假如我輸入"fe",電腦會先把左邊的"f"當成第一個,再判斷等於多少,所以左邊流程圖內的第一個紫色方塊內的result要乘以16加15,因為16進位的第一個數字是16的0次方。後來電腦又發現後面還有數字,所以它又把result乘上16,這時候,result已經是16的1次方了,然後在加14,以此類推。例如:"A7FE3"的10進位是688099 換算 Answer is

介紹版本控管程式 - git

Git介紹 Git為分散式版本控制系統,是為了更好管理Linux內核而開發的。 Git可以把檔案的狀態作為更新歷史記錄保存起來。因此可以把編輯過的檔案復原到以前的狀態,也可以顯示編輯過內容的差異。 而且,當有人想將編輯過的舊檔案上傳到伺服器、覆蓋其他人的最新檔案時,系統會發出警告,因此可以避免在無意中覆蓋他人的編輯內容。 為什麼需要版本控管? 有時候我們的心血會因為人為疏失(例如:忘了存檔、檔案互相覆蓋、檔案因系統當機遺失)而全部不見,所以我們需要版本控管。版本控管系統提供了一個地方讓你集中存放撰寫過程中的所有程式檔案及文件,以便達到集中控管的目的。