canvas圖片處理

一、圖形組合方式

以下是圖片組合的一些方式,有兩個(gè)概念需要清楚,(目標(biāo)圖和源圖) 目標(biāo)圖:先添加的圖像;源圖:后添加的圖像;


8A66A93871BD7FCC1BF6213E1C4FB284.png
  1. 默認(rèn)值:source-over
// 圓
        context.beginPath();
        context.arc(100,100,100,0,Math.PI*2);
        context.fillStyle = "red";
        context.fill();
        // 默認(rèn):source-over
        context.globalCompositeOperation = "source-over";
        // 方塊
        context.beginPath();
        context.fillStyle = "blue";
        context.fillRect(50,50,200,200);

默認(rèn)效果圖:


D660F5A13F4C74F8BD3D41ABE7BA6CE6.png
  1. source-atop:只顯示在目標(biāo)圖中源圖的部分
context.globalCompositeOperation = "source-over";

效果圖:


D3844B9519918797D027D407F12C0875.png
  1. destination-in:只顯示源圖中目標(biāo)函數(shù)的部分
context.globalCompositeOperation = "destination-in";

效果圖:


D23E1FB2C521B3732BF59F3BB814D2EA.png

這里就展示三個(gè)值做對(duì)應(yīng)的不同效果,其余的大家可以自己試試。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,715評(píng)論 19 139
  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,366評(píng)論 25 708
  • 天下無魔閱讀 135評(píng)論 0 0
  • 柴炭侵晨余死灰,北風(fēng)一夜雪霏霏。 老槐傴僂憑垣堵,瓦雀伶仃立條枚。 三載蹉跎成枯槁,近來捷訊無喜悲。 兒童嬉戲相逐...
    珂雪白蘇閱讀 146評(píng)論 0 0
  • 每個(gè)人都是這樣,各有各的生活,未知路途的憧憬和離愁別緒。
    半熟雞蛋閱讀 311評(píng)論 0 0

友情鏈接更多精彩內(nèi)容