Canvas рисует артефакты в Safari для анимированных, заполненных кривых Безье - PullRequest
4 голосов
/ 15 февраля 2011

Я создал анимированный холст HTML5, который использует кривые Безье для рисования заполненного шаблона.

Я тестировал его в Chrome для Mac. Кажется, я вижу это только в Safari для Mac.

По какой-то причине я вижу небольшие артефакты, оставленные фигурами (см. Ниже, что движется влево и артефакты уходят вправо).

artifacts

Я запускаю перерисовку, меняя ширину холста до его текущей ширины, если это помогает ...

Кроме того, если я наведу курсор мыши на холст или поменяю окна, артефакты исчезнут. Так как я думаю, что он решает все перерисовать.

Кто-нибудь знает, почему это происходит?

...