Logo-color

提供:Dev Guides
移動先:案内検索

ロゴ-色

コンピューターの画面は光の赤、緑、青の成分で動作するため、* RGB画面*と呼ばれることもあります。

ロゴのセットメニューでは、3つの画面要素の色を設定できます-

  • 亀のペン
  • 亀の塗りつぶし(囲いのペイントバケツのような) *画面の背景

ペンの色

これら3つのスライダーを左右に動かして色を設定します。 黒はすべての色が存在せず、白はすべての色が一緒であることを忘れないでください。 光の混合は、塗料の混合とは異なります。 例として、赤と緑のペイントを混ぜると、濁った色になります。 これはコンピューターなので、すべての色には内部数値表現があります。

スライディングスケールの左端はゼロ(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

次のスクリーンショットは、上記のコードの実行と出力を示しています。

ペンの色の選択

次の手順を使用して、色付きの正方形を作成できます-

  • ステップ1 *-次のコマンドを使用して、辺の長さが40の正方形を描画します。
repeat 4 [fd 40 rt 90]
  • ステップ2 *-次のコマンドを使用してペンアップします。
pu
  • ステップ3 *-正方形の内側のポイントに移動します。 たとえば、次のコマンドを使用して、タートルを座標(20、20)に配置します。
setxy 20 20
  • ステップ4 *-設定した塗りつぶし色で正方形を塗りつぶします。 たとえば、フラッドカラーを青に設定するには、次のコマンドを使用します。
setfloodcolor [0 0 255]

次の表に、カラーとペンに関連するコマンドをいくつか示します。

Color & Pen command Purpose of the command

setpencolor [ r g b]

setpc [r g b]

a

カメのペンの色を設定します

r g bは範囲[0、255]の数値です

a

setfloodcolor [r g b]

setfc [r g b]

Sets the color for an endorsed area

setscreencolor [r g b]

setsc [r g b]

Sets the color for the background

show pencolor

フラッドカラーを表示

スクリーンカラーを表示

Specifies the current values for [r g b] of a named item
Fill Dumps a bucket of current floodcolor at the cursor’s location
Fill Dumps a bucket of current floodcolor at the cursor’s location

次の一連のコマンドを実行してみてください-

  • cs -画面をクリアします。
  • home -家の場所にカメを連れて行く。
  • setpensize [5 5] -ペンのサイズを設定します。
  • setpencolor [255 0 0] -ペンの色を赤に設定します。
  • setfloodcolor [0 0 255] -洪水の色を青に設定します。
  • setscreencolor [0 255 0] -画面の色を緑に設定します。
  • *繰り返し4 [fd 40 rt 90] *-辺の長さが40の正方形を描きます。
  • pu -ペンアップ。
  • setxy 20 20 -座標(20、20)にカメを置きます。
  • fill -設定されたフラッドカラーブルーで正方形を塗りつぶします。
  • ht -カメを隠す。

上記のコマンドを実行すると、次の出力が表示されます。

コマンドのセット