Logo 顏色

2021-10-29 10:38 更新

計算機屏幕使用紅色、綠色和藍色的光成分,因此它們有時被稱為RGB 屏幕。 在 Logo 的設置菜單上,我們可以設置三個屏幕元素的顏色:

  • turtle 的筆
  • turtle 的填充物(就像圍欄的油漆桶)
  • 畫面背景

我們通過左右移動這三個滑塊來設置顏色。請記住,黑色是所有顏色的缺失,而白色是所有顏色的結合?;旌瞎獠幌窕旌嫌推帷@?,如果您將紅色和綠色顏料混合,則會得到渾濁的顏色。由于這是一臺計算機,因此每種顏色都有一個內部數字表示。

滑動刻度的左端為零 (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í)行以下命令集:

  • cs?- 清除屏幕。
  • home?- 將turtle放置在初識位置。
  • setpensize [5 5]?- 設置筆的大小。
  • setpencolor [255 0 0]?- 將筆顏色設置為紅色。
  • setfloodcolor [0 0 255]?- 將泛色設置為藍色。
  • setscreencolor [0 255 0]?- 將屏幕顏色設置為綠色。
  • repeat 4 [fd 40 rt 90]?- 畫一個邊長為 40 的正方形。
  • pu?- 拿起鋼筆。
  • setxy 20 20?- 將turtle放在坐標 (20, 20) 處。
  • fill- 用設置的泛光藍色填充正方形。
  • ht?- 隱藏turtle。

執(zhí)行上述命令時,您應該會收到以下輸出。

以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號