国产乱子伦高清露脸对白-国产精品欧美久久久久天天影视-国产91视频一区-亚洲欧美日产综合在线网-黄视频网站在线看-国产欧美亚洲精品第1页-亚洲www在线-大学生女人三级在线播放-日本在线视频www鲁啊鲁-国产成人精品一区二区仙踪林-69精品欧美一区二区三区-成人欧美亚洲-日本污污网站-中国妞xxxhd露脸偷拍视频-国产精品aⅴ在线观看-精品中文字幕在线

極客小將

您現(xiàn)在的位置是:首頁(yè) » scratch編程資訊

資訊內(nèi)容

Scratch中顏色的正確使用姿勢(shì)

極客小將2020-11-20-
授權(quán)轉(zhuǎn)載?|?Scratch格物堂?scratchGeWuTang 原文作者 |?小阿斌 原文標(biāo)題 |?從數(shù)

授權(quán)轉(zhuǎn)載?|?Scratch格物堂?scratchGeWuTang

原文作者 |?小阿斌

原文標(biāo)題 |?從數(shù)據(jù)類型到計(jì)算思維

標(biāo)簽:難度初級(jí);教程;顏色;色彩模式;


本文主要介紹Scratch使用的兩種色彩模式及關(guān)于顏色積木的正確使用方式。


01

顏色模式

顏色的實(shí)質(zhì)是一種光波。它的存在是因?yàn)橛腥齻€(gè)實(shí)體:光線、被觀察的對(duì)象以及觀察者。人眼是把顏色當(dāng)作由被觀察對(duì)象吸收或者反射不同波長(zhǎng)的光波形成的。

顏色模式,是將某種顏色表現(xiàn)為數(shù)字形式的模型,或者說是一種記錄圖像顏色的方式。分為:RGB模式、CMYK模式、HSB模式、Lab顏色模式、位圖模式、灰度模式、索引顏色模式、雙色調(diào)模式和多通道模式。

在這里僅介紹Scratch中涉及的兩種色彩模式。

RGB顏色模式

雖然可見光的波長(zhǎng)有一定的范圍,但我們?cè)谔幚眍伾珪r(shí)并不需要將每一種波長(zhǎng)的顏色都單獨(dú)表示。因?yàn)樽匀唤缰兴械念伾伎梢杂眉t、綠、藍(lán)(RGB)這三種顏色波長(zhǎng)的不同強(qiáng)度組合而得,這就是人們常說的三基色原理。因此,這三種光常被人們稱為三基色或三原色。有時(shí)候我們亦稱這三種基色為添加色(Additive Colors),這是因?yàn)楫?dāng)我們把不同光的波長(zhǎng)加到一起的時(shí)候,得到的將會(huì)是更加明亮的顏色。把三種基色交互重疊,就產(chǎn)生了次混合色:青(Cyan)、洋紅(Magenta)、黃(Yellow)。這同時(shí)也引出了互補(bǔ)色(Complement Colors)的概念。基色和次混合色是彼此的互補(bǔ)色,即彼此之間最不一樣的顏色。例如青色由藍(lán)色和綠色構(gòu)成,而紅色是缺少的一種顏色,因此青色和紅色構(gòu)成了彼此的互補(bǔ)色。在數(shù)字視頻中,對(duì)RGB三基色各進(jìn)行8位編碼就構(gòu)成了大約1677萬種顏色,這就是我們常說的真彩色。順便提一句,電視機(jī)和計(jì)算機(jī)的監(jiān)視器都是基于RGB顏色模式來創(chuàng)建其顏色的。

ARGB

ARGB是一種色彩模式,也就是RGB色彩模式附加上Alpha(透明度)通道,常見于32位位圖的存儲(chǔ)結(jié)構(gòu)。

HSB顏色模式(HSV、HSL)

從心理學(xué)的角度來看,顏色有三個(gè)要素:色澤(Hue)、飽和度(Saturation)和亮度(Brightness)。HSB顏色模式便是基于人對(duì)顏色的心理感受的一種顏色模式。它是由RGB三基色轉(zhuǎn)換為L(zhǎng)ab模式,再在Lab模式的基礎(chǔ)上考慮了人對(duì)顏色的心理感受這一因素而轉(zhuǎn)換成的。因此這種顏色模式比較符合人的視覺感受,讓人覺得更加直觀一些。它可由底與底對(duì)接的兩個(gè)圓錐體立體模型來表示,其中軸向表示亮度,自上而下由白變黑;徑向表示色飽和度,自內(nèi)向外逐漸變高;而圓周方向,則表示色調(diào)的變化,形成色環(huán)。

AHSB

類似于ARGB,同樣是在HSB原色彩模式的基礎(chǔ)上加入透明度屬性。


02

HSB模式使用方法

Scratch2.0

在Scratch2.0中,對(duì)于HSB顏色模式的應(yīng)用主要體現(xiàn)在以下兩對(duì)積木(【將畫筆顏色增加()】和【將畫筆亮度增加()】積木同理,略)

upload/article/images/2020-11-20/8f4bd9cf79182cf5633df2079778af48.jpg

按照HSB模式將畫筆顏色設(shè)定為指定數(shù)值,范圍是【0-200】(閉區(qū)間),組成一個(gè)完整的色相環(huán),顏色200與顏色0相同(因此也可以說范圍是【0-199】)。常見的數(shù)值:?0 代表 紅、?70 代表 綠、?130 代表 藍(lán)、?170 代表品紅。

upload/article/images/2020-11-20/6876c1c2e68beac3cae59bb1aa61a68a.jpg

按照HSB模式將畫筆亮度設(shè)定為指定數(shù)值,范圍是【0-100】(閉區(qū)間),50為初始值,也即純粹色。亮度為0時(shí),顏色趨近于黑,亮度為100時(shí),趨近于白。

總結(jié)

Scratch2.0中對(duì)于HSB模式的支持較弱,只能改變顏色和亮度,無法改變飽和度,只能說是閹割版的HSB模式——HB。但是【將畫筆顏色設(shè)定為()】積木的使用頻率還是非常高的,在使用RGB模式相對(duì)比較麻煩的情況下,用這種方法較為便捷。

Scratch3.0

在Scratch3.0中大大加強(qiáng)了對(duì)于HSB模式的支持,體現(xiàn)在幾種顏色積木功能的增強(qiáng)和繪圖編輯器的UI優(yōu)化。

upload/article/images/2020-11-20/250835dbdcee341a59c01e9df0bb2258.jpg

可以根據(jù)HSB模式在Scratch2.0設(shè)置畫筆顏色和亮度的基礎(chǔ)上完善了飽和度設(shè)置,并在正式版中加入了Scratch3.0Beta版中沒有的透明度設(shè)置功能,這使得Scratch3.0支持AHSB模式!(要是3.0列表內(nèi)容的更新有這么給力就好了)

另外需要注意的是,在Scratch3.0的這個(gè)積木中,顏色的設(shè)置范圍為【0-100】,不同于2.0的【0-200】,這也是一個(gè)常見的在3.0編輯器中打開原先2.0的項(xiàng)目,項(xiàng)目效果與原先不同甚至出BUG的原因。

upload/article/images/2020-11-20/1a6ed8b92056f859836e383af66139f2.jpg????

3.0對(duì)于HSB模式的強(qiáng)力支持還體現(xiàn)在【將筆的顏色設(shè)為()】(取色器)積木上,在2.0中,這個(gè)積木的作用僅僅只能用來獲取編輯器中指定位置的顏色(或是另一種較麻煩的使用方法,下文將會(huì)提到),但是在3.0中,可以用這個(gè)積木很方便將畫筆顏色設(shè)置為我們期望的顏色,分別拖動(dòng)滑桿設(shè)置顏色、飽和度和亮度數(shù)值即可,且變化是實(shí)時(shí)的,非常直觀。同時(shí)這個(gè)積木還保留了原來的取色功能,雖然UI有所優(yōu)化(高亮舞臺(tái)),但因此取色范圍也局限在舞臺(tái),而不是原先的整個(gè)編輯器界面。

upload/article/images/2020-11-20/57083e7fc174ad9d81cdf413bb697836.jpg

另外繪圖編輯器中的填充顏色功能也采用了類似的優(yōu)化

總結(jié)

無論是顏色積木的功能還是繪圖編輯器中的填充功能,總之Scratch3.0的HSB模式功能十分強(qiáng)大。


03

RGB模式的使用方法

公式

可以利用公式分別控制R,G和B的值來混合RGB顏色。代碼如下

upload/article/images/2020-11-20/409a2a7f2ad07e8590e70dcfb1f0496a.jpg

upload/article/images/2020-11-20/584bcec1db19b75e92ebbba651412ffa.jpg

其中使用的是【將筆的顏色設(shè)為()】(取色器)積木,如此才能正確使用RGB模式設(shè)置顏色。

upload/article/images/2020-11-20/58172da86a7182dff275d37c55c4129b.jpg

R、G、B每個(gè)變量的范圍要設(shè)置為1-255(滑桿模式),且僅支持整數(shù)

事實(shí)上,Scratch也支持ARGB模式,即加入透明度alpha通道,代碼如下

upload/article/images/2020-11-20/95a9a99f64fcd3b397c353fbb6514988.jpg

來看一個(gè)利用此公式制作的案例

十六進(jìn)制碼

在計(jì)算機(jī)中,RGB顏色通常以十六進(jìn)制表示法編寫,Scratch也不例外。使用十六個(gè)不同的數(shù)字(0-9,然后是AF)。前兩位數(shù)字表示從0(00)到255(FF)的紅色數(shù)量。后兩位數(shù)字表示從0(00)到255(FF)的綠色量。第三個(gè)兩位數(shù)表示從0(00)到255(FF)的藍(lán)色量。例如,紅色為100%紅色,0%藍(lán)色和0%綠色。因此,十六進(jìn)制值將#FF?00?00(FF,00,00),其中FF是最大的2位十六進(jìn)制數(shù)(因此顏色包含最多的紅色)。這也稱為24位RGB,因?yàn)檫@種表示法有24位,每個(gè)十六進(jìn)制數(shù)字有4位。以下代碼可用于使用十六進(jìn)制格式顏色:

upload/article/images/2020-11-20/90a150ad83d33220f5037c55d03b1c12.jpg

需要在變量前通過【連接()和()】積木加上“0x”,告訴編輯器,這是一串十六進(jìn)制數(shù)字。顏色對(duì)應(yīng)的十六進(jìn)制碼可以通過一些在線工具查詢獲得(無需輸入“#”),如:

http://tool.oschina.net/commons?type=3&tdsourcetag=s_pctim_aiomsg

upload/article/images/2020-11-20/05774c0477a670c14e0e1c837030c58f.jpg

通過這種方法,可以十分精確地將畫筆顏色設(shè)置為我們想要的顏色。

順帶提一句:

upload/article/images/2020-11-20/e8c3577e0abf18e41040edb60fb770d0.jpg

可以看出,【將筆的顏色設(shè)為()】(取色器)積木本身就是用十六進(jìn)制來設(shè)置的。

總結(jié)

Scratch無論是2.0還是3.0,對(duì)于RGB模式的支持都比較隱晦,但是還是十分有用的

聲明:本文章由網(wǎng)友投稿作為教育分享用途,如有侵權(quán)原作者可通過郵件及時(shí)和我們聯(lián)系刪除

預(yù)約試聽課

已有385人預(yù)約都是免費(fèi)的,你也試試吧...

国产乱子伦高清露脸对白-国产精品欧美久久久久天天影视-国产91视频一区-亚洲欧美日产综合在线网-黄视频网站在线看-国产欧美亚洲精品第1页-亚洲www在线-大学生女人三级在线播放-日本在线视频www鲁啊鲁-国产成人精品一区二区仙踪林-69精品欧美一区二区三区-成人欧美亚洲-日本污污网站-中国妞xxxhd露脸偷拍视频-国产精品aⅴ在线观看-精品中文字幕在线

        青春草国产视频| 国产一区 在线播放| 青青草视频国产| 爆乳熟妇一区二区三区霸乳| 在线观看岛国av| 欧美三级一级片| 成人免费黄色av| 97超碰人人爽| 一级做a免费视频| www在线观看免费| 亚洲精品无码国产| 一级黄色片播放| 污污网站免费看| 久久久久久蜜桃一区二区| 那种视频在线观看| 18禁网站免费无遮挡无码中文| 18禁男女爽爽爽午夜网站免费| 国产视频在线观看网站| 国产激情片在线观看| 人妻少妇被粗大爽9797pw| 色欲色香天天天综合网www| 激情五月五月婷婷| 日韩一级特黄毛片| 日韩久久久久久久久久久久| 福利网在线观看| 9l视频自拍9l视频自拍| 成人在线免费高清视频| 国产免费xxx| 男人和女人啪啪网站| 黄色一级视频片| 国产精品wwwww| 一级黄色特级片| 欧美与动交zoz0z| 一级做a免费视频| 蜜臀av午夜一区二区三区| 国产xxxx振车| 116极品美女午夜一级| 亚洲成熟丰满熟妇高潮xxxxx| 成人免费xxxxx在线视频| 天天色天天综合网| 欧美日韩dvd| 国产高潮免费视频| 欧美在线观看视频免费| 黄色av网址在线播放| 免费一级特黄录像| 可以看毛片的网址| av噜噜在线观看| 18禁男女爽爽爽午夜网站免费| 日本久久久久久久久久久久| 日韩精品一区二区在线视频| 亚洲欧美另类动漫| 无码人妻精品一区二区三区在线 | 99视频免费播放| 97av中文字幕| 香蕉视频免费版| 日本不卡一区二区在线观看| 18禁男女爽爽爽午夜网站免费| 在线观看17c| 午夜免费看视频| 国产又大又黄又猛| 日日碰狠狠躁久久躁婷婷| www.av中文字幕| 久久男人资源站| 男人添女人下部视频免费| 一起操在线视频| 日本激情视频在线播放| 国产v亚洲v天堂无码久久久| 日本www在线播放| 成年人视频观看| 91n.com在线观看| 无尽裸体动漫2d在线观看| 中文字幕在线观看第三页| 无码日韩人妻精品久久蜜桃| 37pao成人国产永久免费视频| 国产乱子伦农村叉叉叉| 国产极品尤物在线| 激情六月丁香婷婷| 99九九99九九九99九他书对| 大陆极品少妇内射aaaaaa| 97在线国产视频| 一级特黄性色生活片| 超碰在线超碰在线| 日韩国产一级片| 高清av免费看| 97超碰在线视| a在线观看免费视频| 久久精品一二三四| 熟女少妇在线视频播放| 国产一级做a爰片久久| 日本a在线天堂| 色www免费视频| 欧美韩国日本在线| 成年人深夜视频| xxww在线观看| 99草草国产熟女视频在线| 欧美在线观看黄| 91欧美一区二区三区| 啊啊啊一区二区| 亚洲一区 在线播放| 无需播放器的av| 免费在线激情视频| 婷婷五月综合缴情在线视频| 日韩av加勒比| 日韩一级免费片| 国产男女激情视频| 日日摸日日碰夜夜爽av| 99热亚洲精品| 亚洲中文字幕无码av永久| 黄色一级片网址| 日本不卡一区二区在线观看| 欧美性猛交久久久乱大交小说| 精品少妇人欧美激情在线观看| 一本二本三本亚洲码| 国产人妻互换一区二区| 国产精品裸体瑜伽视频| 小早川怜子一区二区三区| av日韩在线看| 国产偷人视频免费| 激情婷婷综合网| 特级丰满少妇一级| 在线看免费毛片| 异国色恋浪漫潭| 国产69精品久久久久久久| 少妇人妻无码专区视频| 狠狠爱免费视频| 国产无遮挡猛进猛出免费软件 | 免费看污污视频| 国产一区 在线播放| 可以看毛片的网址| 黄色片在线免费| 日本一二三区视频在线| 久草免费福利在线| 亚洲污视频在线观看| 国内av一区二区| 久久99中文字幕| 三级a在线观看| 男女啪啪免费视频网站| 国产精品少妇在线视频| 天天操精品视频| 亚洲 欧美 日韩 国产综合 在线| 国产欧美高清在线| 日本老熟妇毛茸茸| www.-级毛片线天内射视视| 极品美女扒开粉嫩小泬| 中文字幕1234区| 成人性生生活性生交12| 国产成a人亚洲精v品在线观看| 男女私大尺度视频| 青青草视频国产| xxx中文字幕| 天天干天天av| 污网站免费在线| 日韩一级在线免费观看| 青草青青在线视频 | 六月婷婷激情网| 在线观看日本www| 日本精品一区在线| 中文字幕 日韩 欧美| 一级在线免费视频| 女人扒开屁股爽桶30分钟| 六月丁香婷婷激情| 欧美亚洲精品一区二区| 玩弄中年熟妇正在播放| 人妻av中文系列| 国产91在线视频观看| 亚洲熟女乱色一区二区三区| 五十路熟女丰满大屁股| 韩国一区二区av| 午夜免费看毛片| 欧美日韩在线免费观看视频| 天天做天天爱天天高潮| 亚洲成年人专区| 免费看的黄色大片| 可以免费观看av毛片| 男女污污视频网站| 免费看日b视频| 男人透女人免费视频| av污在线观看| 99视频在线免费播放| 精品国产成人av在线免| 国产精品一区在线免费观看| 国产免费一区二区视频| 国内自拍视频一区| 黄色网在线视频| 在线观看国产一级片| 996这里只有精品| 性生生活大片免费看视频| 男的插女的下面视频| 黄色一级片免费播放| 播放灌醉水嫩大学生国内精品| 亚洲一级免费在线观看| 久久综合九色综合88i| 欧美又黄又嫩大片a级| 国产日韩一区二区在线观看| a级网站在线观看| 中文字幕第一页在线视频| 日韩av在线综合| 亚洲欧洲日产国码无码久久99| 一级黄色片国产| 日本男人操女人|