計算機屏幕使用紅色、綠色和藍色的光成分,因此它們有時被稱為RGB 屏幕。 在 Logo 的設置菜單上,我們可以設置三個屏幕元素的顏色:
我們通過左右移動這三個滑塊來設置顏色。請記住,黑色是所有顏色的缺失,而白色是所有顏色的結合?;旌瞎獠幌窕旌嫌推帷@?,如果您將紅色和綠色顏料混合,則會得到渾濁的顏色。由于這是一臺計算機,因此每種顏色都有一個內部數字表示。
滑動刻度的左端為零 (0)。右端是 255,這有點像計算機的 99(它是 2?8?- 1)。因此黑色是[0 0 0],紅色是[255 0 0],綠色是[0 255 0],藍色是[0 0 255]。你可以在這些顏色之間制作任何東西,在所有這些顏色中,有256 * 256 * 256
種可能的顏色。那是2^8?* 2^8?* 2^8
,或 24 位顏色 — 機器內部的 24 位二進制數字。
以下命令會給你一個大紅筆 -
setpensize [5 5]
setpencolor [255 0 0]
當您使用滑塊找到您喜歡的顏色時,您可以詢問 Logo 它是什么:選擇筆的顏色,然后在命令窗口中輸入以下命令。
show pencolor
以下屏幕截圖顯示了上述代碼的執(zhí)行和輸出。
您可以使用以下步驟制作彩色方塊 -
步驟 1?- 使用以下命令繪制邊長為 40 的正方形。
repeat 4 [fd 40 rt 90]
步驟 2?- 使用以下命令完成。
pu
步驟 3 - 轉到正方形內的一個點。例如,使用以下命令將海龜放置在坐標 (20, 20) 處。
setxy 20 20
步驟 4?- 用設置的泛色填充正方形。例如,要將泛光顏色設置為藍色,請使用以下命令。
setfloodcolor [0 0 255]
下表列出了更多與顏色和筆相關的命令。
顏色和筆命令 | 命令的目的 |
---|---|
setpencolor [rgb];setpc [rgb] | 設置turtle筆的顏色 rgb 是 [0, 255] 范圍內的數字 |
setfloodcolor [rgb]; setfc [rgb] | 設置批注區(qū)域的顏色 |
設置屏幕顏色 [rgb]; 設置sc [rgb] | 設置背景顏色 |
顯示筆色; 顯示泛色; 顯示屏幕顏色 | 指定命名項的 [rgb] 的當前值 |
填充 | 在光標位置傾倒一桶當前的泛色 |
嘗試執(zhí)行以下命令集:
執(zhí)行上述命令時,您應該會收到以下輸出。
更多建議: