canvas畫弧悼吱、文字慎框、漸變、旋轉(zhuǎn)后添、圖片笨枯、worker

前言:

即使行動(dòng)導(dǎo)致錯(cuò)誤,卻也帶來了學(xué)習(xí)與成長(zhǎng)遇西;不行動(dòng)則是停滯與萎縮

--------------------------------正文---------------------------------

畫弧

    gd.arc(cx,cy,r,s,e,d);
        cx,cy           圓心位置
        r               半徑
        s               開始的弧度
        e               結(jié)束的弧度
        d               是否逆時(shí)針

文字

   gd.font="大小 類型";
   gd.textAlign             水平對(duì)齊    center
   gd.textBaseline          基線對(duì)齊    middle
   gd.strokeText(str,x,y);
   gd.fillText(str,x,y);

漸變

  線性漸變
   var lg = gd.createLinearGradient(x1,y1,x2,y2);
   lg.addColorStop(0-1,color);
  球形漸變
   var rg = gd.createRadialGradient(cx1,cy1,r1,cx2,cy2,r2);
   rg.addColorStop(0-1,color);

旋轉(zhuǎn)馅精、平移、放大

    rotate\translate\scale
    所有操作的原點(diǎn)都是畫布的左上角
    操作的都是畫布

    操作rotate粱檀、translate洲敢、scale
    畫圖
    還原
eg:
    保存畫布當(dāng)前狀態(tài)
    gd.save();
    操作
    畫圖
    還原回去
    gd.restore();

獲取圖片數(shù)據(jù)

    var data = oC.toDataURL('類型');
                image/png       默認(rèn)
                image/jpeg

圖片背景

    oImg.onlaod= function (){
        var cp = gd.createPattern(oImg,'平鋪方式');
        //.......
    };

引入外部圖片

    gd.drawImage(
        oImg,
        dx, dy
    );
    gd.drawImage(
        oImg,
        dx, dy, dw, dh
    );
    gd.drawImage(
        oImg,
        sx, sy, sw, sh,
        dx, dy, dw, dh
    );

canvas、svg區(qū)別

canvas
    位圖
        放大會(huì)失真
        性能高
    游戲茄蚯、效果压彭、動(dòng)畫
svg
    矢量圖
        放大不會(huì)失真
        性能差
    小圖標(biāo)
    不兼容低版本瀏覽器

WebWorker

    如何開啟多線程
    一個(gè)線程就是一個(gè)js

    主線程
    子線程

    注意:
        不能操作BOM
        不能操作DOM

        計(jì)算

    主線程和子線程之間通信
        發(fā)送
            worker.postMessage(data);
        接收
            worker.onmessage = function(ev){
                ev.data;
            };

        子線程不能再開子線程。

    不能跨域
WebSQL          Web端的數(shù)據(jù)庫
WebGL           動(dòng)畫
WebWorker       多線程
WebSocket       雙向交互
    主動(dòng)響應(yīng)客戶端
    不只是前端的事渗常,需要后臺(tái)配合哮塞。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市凳谦,隨后出現(xiàn)的幾起案子忆畅,更是在濱河造成了極大的恐慌,老刑警劉巖尸执,帶你破解...
    沈念sama閱讀 219,188評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件家凯,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡如失,警方通過查閱死者的電腦和手機(jī)绊诲,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,464評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來褪贵,“玉大人掂之,你說我怎么就攤上這事〈喽。” “怎么了世舰?”我有些...
    開封第一講書人閱讀 165,562評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)槽卫。 經(jīng)常有香客問我跟压,道長(zhǎng),這世上最難降的妖魔是什么歼培? 我笑而不...
    開封第一講書人閱讀 58,893評(píng)論 1 295
  • 正文 為了忘掉前任震蒋,我火速辦了婚禮茸塞,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘查剖。我一直安慰自己钾虐,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,917評(píng)論 6 392
  • 文/花漫 我一把揭開白布笋庄。 她就那樣靜靜地躺著效扫,像睡著了一般。 火紅的嫁衣襯著肌膚如雪无切。 梳的紋絲不亂的頭發(fā)上荡短,一...
    開封第一講書人閱讀 51,708評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音哆键,去河邊找鬼掘托。 笑死,一個(gè)胖子當(dāng)著我的面吹牛籍嘹,可吹牛的內(nèi)容都是我干的闪盔。 我是一名探鬼主播,決...
    沈念sama閱讀 40,430評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼辱士,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼泪掀!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起颂碘,我...
    開封第一講書人閱讀 39,342評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤异赫,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后头岔,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體塔拳,經(jīng)...
    沈念sama閱讀 45,801評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,976評(píng)論 3 337
  • 正文 我和宋清朗相戀三年峡竣,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了靠抑。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,115評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡适掰,死狀恐怖颂碧,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情类浪,我是刑警寧澤载城,帶...
    沈念sama閱讀 35,804評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站戚宦,受9級(jí)特大地震影響个曙,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜受楼,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,458評(píng)論 3 331
  • 文/蒙蒙 一垦搬、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧艳汽,春花似錦猴贰、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,008評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至馋艺,卻和暖如春栅干,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背捐祠。 一陣腳步聲響...
    開封第一講書人閱讀 33,135評(píng)論 1 272
  • 我被黑心中介騙來泰國(guó)打工碱鳞, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人踱蛀。 一個(gè)月前我還...
    沈念sama閱讀 48,365評(píng)論 3 373
  • 正文 我出身青樓窿给,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親率拒。 傳聞我的和親對(duì)象是個(gè)殘疾皇子崩泡,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,055評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,178評(píng)論 25 707
  • 版權(quán)聲明:本文為博主原創(chuàng)文章,未經(jīng)博主允許不得轉(zhuǎn)載 前言 Canvas 本意是畫布的意思,然而將它理解為繪制工具一...
    cc榮宣閱讀 41,568評(píng)論 1 47
  • 一:canvas簡(jiǎn)介 1.1什么是canvas猬膨? ①:canvas是HTML5提供的一種新標(biāo)簽 ②:HTML5 ...
    GreenHand1閱讀 4,685評(píng)論 2 32
  • 《山水情》這個(gè)動(dòng)畫片是看的第二遍了角撞。是我很喜歡的一部短篇?jiǎng)赢嬈K膬?nèi)容和配樂都十分的出彩勃痴,即便是國(guó)產(chǎn)動(dòng)畫的古董級(jí)...
    四鬼閱讀 174評(píng)論 0 0
  • 2017年7月14日谒所,第86期《中國(guó)兒童禮儀講師資格認(rèn)證》在廣州清涼開課啦!盡管7月中旬的廣州陰晴不定召耘,上一刻還晴...
    繁星月夜閱讀 195評(píng)論 0 0