标志 - 颜色

电脑屏幕使用红色,绿色和蓝色光线组件,因此它们有时被称为 RGB屏幕.

在Logo的设置菜单中,我们可以设置三个屏幕元素的颜色 :

  • turtle's 笔

  • turtle's 填充物

  • 屏幕背景

笔颜色

我们通过左右移动这三个滑块来设置颜色.请记住,黑色是没有所有颜色,白色是所有颜色.混合光不像混合涂料.例如,如果你混合红色和绿色油漆,你会得到一个泥泞的颜色.由于这是一台计算机,每种颜色都有一个内部数字表示.

在滑动刻度的左端是零(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]

当您使用滑块找到喜欢的颜色时,您可以询问徽标它是什么:选择笔颜色,然后在在命令窗口中,输入以下命令.

 
 show pencolor

以下屏幕截图显示了上述代码的执行和输出.

笔颜色选择

您可以使用以下步骤制作彩色方块 :

步骤1 : 使用以下命令绘制边长为40的正方形.

 
 repeat 4 [fd 40 rt 90]

第2步 : 使用以下命令进行操作.

 
 pu

第3步 : 去广场内的一个点.例如,使用以下命令将乌龟放置在坐标(20,20)处.

 
 setxy 20 20

第4步 : 用设定的泛色填充方块.例如,要将floodcolor设置为蓝色,请使用以下命令.

 
 setfloodcolor [0 0 255]

下表列出了一些与颜色和笔相关的命令.

颜色&笔命令命令的用途

setpencolor [rgb]

setpc [rgb]

设置乌龟笔的颜色

rgb是范围[0,255]中的数字

setfloodcolor [rgb]

setfc [rgb]

设置背书区域的颜色

setscreencolor [rgb]

setsc [rgb]

设置背景颜色

show pencolor

show floodcolor

show screencolor

指定命名项目[rgb]的当前值

填写

转储一桶当前的floo光标位置的dcolor

填写

在光标所在位置转储一桶当前的泛色

尝试执行以下一组命令 :

  • 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).

  • 填充 : 用设置的泛色蓝色填充正方形.

  • ht : 隐藏乌龟.

执行上述命令时应收到以下输出.

命令集