Böyle bir tuval üzerinde birden kısaltıldı şekillerle etrafında oynuyorum ile javascript sorunu:HTML5 tuval klip Chrome
Ama (sadece Chrome'da), o tuval genişliğini veya yüksekliğini artırırsanız eleman 1px bile, tüm şekilleri oluşturmaz.
Herhangi bir fikrin var mı?
https://jsfiddle.net/entozoon/6fqq0567/
kod oldukça yalındır: jsfiddle göz at
for (i=1;i<=5;i++) {
ctx.save();
// clipping mask
ctx.beginPath();
ctx.arc(50 * i, 50, 20, 0, Math.PI * 2, true);
ctx.closePath();
ctx.clip();
// shape to be clipped
ctx.beginPath();
ctx.fillStyle = "red";
ctx.arc(50 * i, 70, 20, 0, Math.PI * 2, true);
ctx.closePath();
ctx.fill();
ctx.restore();
}
- GÜNCELLEME -
Sorun yapmak olduğu ortaya çıktı 2D tuval ivmesi ile. Düzelten chrome: // bayraklarında 'Accelerated 2D canvas' özelliğini devre dışı bırakırsam.
Bu kesinlikle bir çözüm değil!
Grafiksel bir sorun olmalı ..? (evet güncel sürücülerim var, krom, vb.)
Win10, Chrome 49.0.2623.110 üzerinde benim için yeniden boyutlandırma çalışmaları. Chrome son zamanlarda birkaç tuval arabası sürümü yayınladı ... belki de güncelleme mi? – markE
, osX 10.9, Chrome 49.0.2623.110 üzerinde yeniden yayınlanamaz – Kaiido