字型:font
canvas裡的font屬性和css的font屬性是一樣的,它可以設定文字的粗細、字型大小、字型等。
水平居中:textalign
textalign=start
textalign= left
textalign=end
textalign=rignt
textalign=center
start 和end 會受html的dir屬性影響。
垂直對齊:textbaseline
alphabetic:預設。標準字母基線對齊。
top:上對齊。
hanging:懸掛基線對齊。
middle:垂直對齊。
ideographic:表一基線對齊。
bottom:下對齊。
drawimage()的操作方式imagedata 是什麼?
注意:uint8clampedarray翻譯過來是8位無符號整數固定陣列,其取值範圍是[0,255]。若小於0,則為0,大於255,則為255。若為小數,則取整,取證的方法是銀行家捨入。
怎麼拿到 imagedata() 物件
直接建立imagedata()物件(相當於自己新建了一張)。
new imagedata()
new imagedata(width,height)
new imagedata(uint8clampedarray,width,height)
獲取canvas的imagedata()物件(可以以此原理獲取真實的資料)ctx.createimagedata()
ctx.createimagedata(width,height)
ctx.createimagedata(imagedata)
ctx.getimagedata(x,y,width,height)
在canvas中顯示imagedata
理解imagedata中的畫素集合和影象柵格的對應關係
遍歷畫素方法
求r在畫素集合中的索引位置ind
Canvas基礎知識積累
id canvas canvas var canvas document.getelementbyid canvas var context canvas.getcontext context就是canvas物件,接下來都是對其進行操作 設定width和height canvas.width 102...
基礎知識整理
1.在輸出字元變數的值時,可以選擇以十進位制整數形式輸出,或以字元形式輸出。2.在乙個整數的末尾加大寫字母l或小寫字母l,表示它是長整型。3.代表除法運算子,兩個實數相除的結果是雙精度實數。兩個整數相除的結果是整數,捨去小數部分。但是,如果除數或被除數中有乙個是負值,則捨入的方向是不固定的。多數c編...
c 基礎知識02
1.繼承 我們可能會在一些類中,寫一些重複的成員,我們可以將這些重複的成員,單獨的封裝到乙個類中,作為這些類的父類 子類並沒有繼承了父類的建構函式,但是,子類會預設的呼叫父類無引數的建構函式,建立父類物件,讓子類可以使用父類中的成員,如果在父類中重新寫了乙個有引數的建構函式之後,那個無引數的就被乾掉...