將一個圖形繪制在另一個圖形之上,圖形效果會受制于圖形的繪制順序,可利用globalCompositeOperation屬性組合圖形,前面繪制貝塞爾曲線時,我就已經用過這個屬性了,繪制了多條凡爾賽曲線,組合成了一個圖形。
利用globalCompositeOperation屬性在已有圖形后面再畫新圖形,還可遮蓋、清除(比clear方法強勁的多)某些區域。
語法格式:
globalCompositeOperation=type;
type屬性值
source-over 默認設置,新圖形覆蓋在原圖形上。
destination-over 在原有內容之下繪制新圖形
source-in 新圖形僅出現在與原圖形重疊的部分,其他區域部分變透明
destination-in 原有內容中與新圖形重疊的部分將會被保留,其他區域變透明
source-out 新圖形與原有圖形不重疊的部分會被繪制出來
destination-out 原有內容中與新圖形不重疊的部分將會被保留
source-atop 新圖形與原有圖形重疊的部分會被繪制出來,并覆蓋于原有內容之上
destination-atop 原有內容中與新圖形重疊的部分將會被保留,并會在原有圖形之下繪制新圖形
lighter 兩圖形中重疊部分做加色處理
darker 重疊部分做減色處理
xor 重疊部分變透明
copy 只有新圖形會被保留,其他的都被清理掉
1 <h3>繪制圖形組合</h3> 2 <canvas id="canvas4" style="border:1px solid blue;"> 3 Your browser does not support the canvas element. 4 </canvas> 5 6 <script type="text/javascript"> 7 var c=document.getElementById('canvas4'); 8 var context=c.getContext("2d"); 9 10 var opt=new Array("source-over","destination-over","source-in","destination-in","source-out","destination-out","source-atop","destination-atop","lighter","darker","xor","copy","and");//數組存儲type屬性 11 var i=1;//讓i從0到12變化,查看每個屬性值的效果 12 context.fillStyle="blue"; 13 context.fillRect(10,10,60,60); 14 context.globalCompositeOperation=opt[i]; 15 context.beginPath; 16 context.fillStyle="rgba(255,0,0,0.25)"; 17 context.arc(60,60,30,0,Math.PI*2,false); 18 context.fill; 19 context.closePath; 20 21 </script>
效果如下:
部分圖形效果并沒有清晰達到屬性描述的效果,可能是我設置的顏色問題。
、參數含義:
任何顏色都是由三種最基本的顏色疊加形成的,這三種顏色稱為“三基色”。人的眼睛看到的顏色有兩種:一種是發光體發出的顏色,比如計算機顯示器屏幕顯示的顏色; 另一種是物體本身不發光,而是反射的光產生的顏色,比如看報紙和雜志上的顏色。對于上面提到的第一種顏色,即發光體的顏色模式,又稱為“加色模式”,三基色是“紅”、“綠”、“藍”三種顏色。加色模式又稱為“RGB”模式;而對于上面提到的第二種顏色的顏色模式,又稱為“減色模式”,它的三基色是“青”、“洋紅”、“黃”三種顏色。減色模式又稱為“CMYK”模式。
1、“RGB”模式:
RGB 顏色模式是一種發光的色彩模式,顏色由表明紅色,綠色,和藍色各成分強度的三個數值表示。從極小值0到最大值255,當所有顏色都在最低值時,則被顯示的顏色將是黑色,當所有顏色都在他們的最大值時,則被顯示的顏色將是白色。RGB 顏色模式是工業界的一種顏色標準,是通過對紅(R)、綠(G)、藍(B)三個顏色通道的變化以及它們相互之間的疊加來得到各式各樣的顏色的,這個標準幾乎包括了人類視力所能感知的所有顏色,是目前運用最廣的顏色系統之一。
2、“CMYK”模式:
CMYK模式是一種依靠反光的色彩模式,也可稱之為印刷四色模式,顧名思義就是用來印刷的,是彩色印刷時采用的一種套色模式,利用色料的三原色混色原理,加上黑色油墨,共計四種顏色混合疊加,形成所謂“全彩印刷”。四種標準顏色是:C:Cyan=青色,又稱為“天藍色”或是“湛藍”;M:Magenta=品紅色,又稱為“洋紅色”;Y:Yellow=黃色;K:key=關鍵,這里的K指代key,是打印設備校準用的。另外,K:還可以代表Black,黑色,因為印刷用黑色用的比較多。
3、十六進制顏色碼:
十六進制顏色碼是“RGB”模式的一種網頁格式,由于網頁(WEB)是基于計算機瀏覽器開發的媒體,所以顏色以光學顏色RGB(紅、綠、藍)為主。網頁顏色是以16進制代碼表示,一般格式為#DEFABC (字母范圍從A-F,數字從0-9 );如黑色,在網頁代碼中便是:#000000(在css編寫中可簡寫為#000)。當顏色代碼為#AABB11時,可以簡寫為#AB1表示,如#135與#113355表示同樣的顏色。
二、“RGB”模式與“CMYK”模式的區別:
“RGB”模式是一種發光的色彩模式,自身就是光源,比如在一間黑暗的房間內仍然可以看見顯示屏上的內容;“CMYK”模式是一種依靠反光的色彩模式,是需要由陽光或燈光照射到物體上,再反射到我們的眼中,才能看到內容,它需要有外界光源,比如在黑暗房間內無法閱讀報紙。只要在屏幕上顯示的圖像,就是RGB模式表現的。只要是在印刷品上看到的圖像,就是CMYK模式表現的。
三、部分顏色的顏色參數值:
本文合計526種顏色,其中白色共17種,橙色共5種,粉色共7種,褐色共4種,紅色共125種,黃色共74種,灰色共66種,藍色共52種,綠色共75種,青色共9種,紫色共63種,棕色共29種。由于篇幅有限,在此只展示部分顏色的顏色參數值,若需要完整版的顏色參數值,可關注并私信“526”,可獲取完整版的顏色參數值的下載鏈接,如果文件損壞或者鏈接失效,可私信具體原因,以便修復下載,也可關注本人同名微博“LSW三部曲”,私信獲取下載鏈接。
如果你喜歡本文,歡迎轉發或收藏!
這個信息爆炸的時代,合理利用學習工具可以幫助我們過濾和獲取有用的知識。
這是一個網站
找題哥-分享考試題庫與題目資料,找題哥,包含各類考試試卷試題與答案、在線搜題與練習,分類有醫衛題庫、職業資格考試、建筑工程試題、財會真題等。
這是一個公眾號
可以搜大學網課題目,把要搜的題目直接復制輸入框并發送,它就會返回答案,還支持語音搜索,準確率還是很高的。
下方附上一些測試的試題及答案
1、如何避免以上問題的出現?
答案:略
2、取得執業助理醫師可以在鄉鎮衛生院獨立從事醫療活動;()
答案:正確
3、丘「三點水+?!怪校ǎ﹤髌?。
答案:伍倫全備忠孝記
4、動態數列中各項指標數值可以相加的是
答案:時期數列
5、一懸臂梁,焊接工字形截面,受向下垂直荷載作用,欲保證此梁的整體穩定,側向支承應加在梁的()。
A . 上翼緣 B . 下翼緣 C . 腹板在中性軸處 D . 腹板在上半部
答案:B
6、舉行大型招待會一般由()宣布宴會開始。
A.客方主要領導 B.主持人 C.主辦方領導 D.秘書與文員
答案:B
7、編制混凝土結構工程檢驗批一般項目的合格點率應達到()%及以上,且不得有嚴重缺陷。
A.70 B.80 C.90 D.85
答案:A
8、馬蹄蓮、紅掌的花序屬于()。
A . 佛焰花序 B . 肉穗花序 C . 葇荑花序 D . 穗狀花序
答案:A
9、下列不屬于會計信息化的特點的是()
A.人機結合 B.自動化集中化 C.主動性能動性 D.數據及時準確
答案:C
10、一種介于傳統電容器和充電電池之間的新型儲能裝置是()。
答案:超級電容器
11、
9. 城市里常見的12米公交車的傳動系布置型式是哪一種?( )
答案:RR
12、天然色素中,()法生產的焦糖色由于可能有致癌物,不得用于醬油加色。
答案:加銨鹽法
13、身長腿短的貴婦犬在美容時應將腹線收高一點,以掩蓋缺點。
答案:對
14、能夠向數據通信網絡發送和接收數據信息的設備稱為()。
A.數據終端設備 B.調制解調器 C.數據線路端接設備 D.集線器
答案:A
15、哪種情況下球為進門()
A.3/4 B.1/2 C.1/3 D.整體
答案:D
菜鳥教程是一個完全免費的編程學習軟件。
它免費提供了HTML / CSS 、JavaScript 、服務端、移動端、XML 教程、http://ASP.NET 、Web Service 、開發工具、網站建設;每類教程還細分了很多種不同的教程,例如服務端學習教程包括:PHP 教程、Python 基礎教程、Python 3 教程、Linux 教程、Java 教程、Ruby 教程、C 語言教程、C++ 教程、Go 語言教程、正則表達式等豐富的編程學習教程
這是一個app
歷年公開試題、大學網課、模擬試題已收錄,既能搜題也能練題,考前快來練習吧!
我們在網上保存的學習資料文檔,一般都是PDF形式的,不太容易編輯使用,可以直接使用這款工具進行格式轉換
它支持PDF與word、Excel、PPT等文件之間的相互轉換,還有許多其他實用的功能,比較方便。
這是一款多語言在線翻譯神器,除了最基礎的英語以外,還支持日語、德語、俄語、法語等幾十種語言文本翻譯和拍照翻譯,并且還支持語音翻譯和同聲傳譯。
當我們學習英語或者其他外語的時候,使用它來輔助學習會提升學習效率,遇到不認識的單詞或者是整個段落,都可以直接拍照翻譯,翻譯結果還是比較準確快速的。
百詞斬是針對英語學習開發的一款“圖背單詞軟件”,軟件為每一個單詞提供了趣味的配圖和例句,幫助用戶在背單詞時,建立關聯記憶。我覺得百詞斬用來記單詞還比較好用,
首先這個是可以選擇自己所需的詞匯進行下載,而且可以離線,其次是有圖,同時還有句型,可以加深印象方便記憶~譬如我們在搜題或是瀏覽一些資料文檔到時候,經常會訪問到一些外文網頁或文檔,所以一款趁手的翻譯工具在此刻就顯得尤為重要!
總而言之,搜題和學習軟件為大學生的學習和考試提供了便捷、高效的解決方案。
*請認真填寫需求信息,我們會在24小時內與您取得聯系。