Autor | Zpráva | ||
---|---|---|---|
Darker Profil |
Potřeboval bych něco podobného jako imagealphablending GD fnkci v PHP - mám bílý obrázek a chci do něj udělat "díru".
var ctx = imt.getContext("2d"); ctx.beginPath(); ctx.fillStyle = 'white'; ctx.rect(0,0,128,128); ctx.fill(); //Zde vznikne bílý obrázek function drawCircle() { ctx.strokeStyle=ctx.fillStyle="transparent"; ctx.beginPath(); ctx.arc(64, 64, 2, 0, Math.PI*2); //Nic to neudělá - pokud se průhledná sečte s bílou je z toho zas bílá. ctx.closePath(); ctx.fill(); } drawCircle(); ctx.globalCompositeOperation = "destination-out"; Je potřeba použít ctx.fillStyle="rgba(X,X,X,1)"; |
||
Časová prodleva: 12 let
|
0