0
我希望有繪畫經驗的人可以幫我弄清楚爲什麼,在下面的例子中,我看到偶爾閃爍的點。我在這裏不知所措。感謝任何可能的建議。畫布繪畫閃動
http://codepen.io/mikefowler/pen/fLHAB
我希望有繪畫經驗的人可以幫我弄清楚爲什麼,在下面的例子中,我看到偶爾閃爍的點。我在這裏不知所措。感謝任何可能的建議。畫布繪畫閃動
http://codepen.io/mikefowler/pen/fLHAB
你newOpacity
有時是如此之小,像9.444794391022526e-9
數字將occure爲newOpacity,'rgba(r,g,b,a)'
將最有可能解析這個錯誤,因爲你正在創建一個字符串那裏。 您可以使用自定義Math.round()
但因爲你是一個字符串的工作,你可以做一個簡單的
newOpacity = newOpacity.toFixed(2);
或代替2,你可以使用任何你想要的小數位數,第三小數點後你不會無論如何看到阿爾法的差異。
不要問我爲什麼,但是當你將不透明度的最小值改變爲0.001時,它可以工作。我會調查一下,並試圖找到一個理由 – david
那麼看看。接得好!奇怪的是,我很想知道這是爲什麼。 – Mike
@olsn更快:-) – david