Mafanikio ya data ya Canvas
Ufafanuzi na matumizi
data
Mafanikio hutoa kipimo cha kina, ikiwa ni kipimo cha data ya picha ya kipimo cha ImageData kwenye kipimo cha kina.
Kwa kila pixel kwenye kipimo ImageData, kuna fursa tano: RGBA tivyo:
- R - Kichwa-michwa (0-255)
- G - Kijani (0-255)
- B - Kijani (0-255)
- A - channel ya alpha (0-255; 0 ni kijasirika, 255 ni kina inayovipatikana kina)
color/alpha inapatikana kama orodha, na hufikia kiwango cha ImageData kwa kina: data
kwenye mafuta.
Mfano:
Makadara ya kufanya kiwango cha kwanza ya ImageData kina rangi ya kichwa-michwa:
imgData=ctx.createImageData(100,100); imgData.data[0]=255; imgData.data[1]=0; imgData.data[2]=0; imgData.data[3]=255;
Makadara ya kufanya kiwango cha pili ya ImageData kina rangi ya kijani:
imgData=ctx.createImageData(100,100); imgData.data[4]=0; imgData.data[5]=255; imgData.data[6]=0; imgData.data[7]=255;
Mafanikio:Tazama createImageData(),getImageData() na putImageData() Makabila, kwa kuelewa zaidi kuhusu kiwango ya ImageData.
Mfano
Poa ImageData ya 100*100 pixel, ambapo kila pixel inapangwa kwa rangi ya kichwa-michwa::
JavaScript:
var c=document.getElementById("myCanvas"); var ctx=c.getContext("2d"); var imgData=ctx.createImageData(100,100); kwa var i=0;i<imgData.data.length;i+=4) { imgData.data[i+0]=255; imgData.data[i+1]=0; imgData.data[i+2]=0; imgData.data[i+3]=255; } ctx.putImageData(imgData,10,10);
Makadara
imageData.data;
Matumizi ya tovuti
Mafuatilia ya tabia hii inatoa na barua ya kwanza ya kusimamia tovuti ya kiwango kipya.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
4.0 | 9.0 | 3.6 | 4.0 | 10.1 |
Kweli:Internet Explorer 8 na kisha huzungumza hatua <canvas> inasababishwa na Internet Explorer 8 na kisha.