Makosa ya HTML canvas putImageData()
Maana na matumizi
putImageData()
Makosa inayoweza kirepika data ya picha kwenye kina kutoka kwa kipya cha ImageData yenye kina.
Mafanikio:Tazama getImageData() Makosa, inayoweza kurepika data ya pixeli ya kati ya kina yenye kina.
Mafanikio:Tazama createImageData() Makosa, inayoweza kumwiza kipya cha ImageData kipya.
Mfano
Mafanikio ya chini ya kitabu hiki inatumia getImageData() kurepika data ya pixeli ya kati ya picha yenye kina, kisha kirepika data ya picha hii kwenye kina kwa mbali mpya kwa mbali mpya:
var c=document.getElementById("myCanvas"); var ctx=c.getContext("2d"); ctx.fillStyle="green"; ctx.fillRect(10,10,50,50); function copy() { var imgData=ctx.getImageData(10,10,50,50); ctx.putImageData(imgData,10,70); }
makosa
mikono.putImageData(imgData,x,y,dirtyX,dirtyY,dirtyWidth,dirtyHeight);
malo
mifano | kuwa |
---|---|
imgData | Inapendekeza Kina ya Data ya Picha inayotumika kwa kina cha picha. |
x | Msingi wa kina ya kimoja ya Kina ya Data ya Picha, kwa ukili wa picha, kwenye kina cha kimoja. |
y | Msingi wa kina ya kimoja ya Kina ya Data ya Picha, kwa ukili wa picha, kwenye kina cha kimoja. |
dirtyX | Inahofuata. Msingi (x), kwa ukili wa picha, inapendekeza kina cha picha kwenye kina. |
dirtyY | Inahofuata. Msingi (y), kwa ukili wa picha, inapendekeza kina cha picha kwenye kina. |
dirtyWidth | Inahofuata. Upanda unaotumiwa kwenye kina cha picha. |
dirtyHeight | Inahofuata. Urefu unaotumiwa kwenye kina cha picha. |
Mawasiliano wa Kifaa
Inafikia kina ya tovuti ambayo inasimamia sababu ya kufikiria matokeo wa sababu hiyo.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
4.0 | 9.0 | 3.6 | 4.0 | 10.1 |
Kashisho:Internet Explorer 8 na vyote vya zamani hawakubali kina <canvas>.