En Flash, los píxeles se calculan utilizando twips, o vigésimo de un píxel. En consecuencia, cada posición siempre está en múltiplos de 0.05. No he visto esto mencionado en la especificación HTML Canvas y no puedo rastrear la posición del cursor en Canvas. ¿Alguien sabe la precisión de sus cálculos de píxeles?¿Cuán pequeño puede cortar un píxel de Canvas HTML5?
Editar una aclaración:
me refiero más a Zeno's paradox que dice con el fin de mover algo del punto A al punto B, se debe mover primero en un punto a medio camino entre los dos. Y luego a medio camino otra vez, ad infinitum.
Así que si quiero mover en el eje x desde el punto 0 a 100 en 0,5:
- En la trama 1: 50
- Frame 2: 75
- Frame 3: 87,5
- Entonces: 93.75, 96.875, 98.4375 ... etc.
Entonces, ¿en qué paso el lienzo realmente redondea al siguiente píxel?
No estoy seguro específicamente sobre el lienzo, pero la aplicación de CSS de Chrome nunca le ha gustado que contienen valores de tamaño de cifras decimales. – lpd