課程
/前端開發
/Html5
/Canvas繪圖詳解
如上圖所示,當用stroke時,closePath后形成封閉路徑是一個半圓,但是用fill卻不影響,只對月亮進行了顏色填充,這是為什么呢?
2015-11-07
源自:Canvas繪圖詳解 6-3
正在回答
查看之前的課程就知道了。因為使用stroke時,只有線條的繪制,所以使用closePath(),會自動連接起點和終點進行圖形的封閉。而是用fill()時,closePath()是不起作用的。之前的課程提到過了,可以回頭查看。
舉報
Canvas系列教程第二課,詳解Canvas各接口,讓同學徹底掌握Canvas繪圖
2 回答我就納悶了,沒有stroke(),怎么繪制出來的??
1 回答月亮只出來一個弧
2 回答請問為什么月亮變成了一個大半圓?用stroke畫出來沒問題,一填色就是半圓
1 回答fill的時候外面半邊圓整個被填充了,怎么才能只填充月亮部分
1 回答怎么沒有月亮
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-01-12
查看之前的課程就知道了。因為使用stroke時,只有線條的繪制,所以使用closePath(),會自動連接起點和終點進行圖形的封閉。而是用fill()時,closePath()是不起作用的。之前的課程提到過了,可以回頭查看。