He estado jugando con el lienzo html5 y no entiendo cómo funcionan las unidades. Vi en MDN que una "unidad" en el lienzo debería ser de 1 píxel. Así que dibujé un lienzo de 800 píxeles de ancho x 400 píxeles de alto. Luego dibujé un rectángulo en la coordenada 400, 200, que pensé que pondría la esquina superior izquierda en el centro. Sin embargo, se alejó de la pantalla. Cuando lo reduje a 200, 100 o así pude ver el rectángulo, pero lógicamente no tenía sentido dónde terminaba.unidades de lienzo html5
Cuento corto. ¿Cómo funciona el sistema de coordenadas en el lienzo?
¿Ha establecido el ancho y alto con CSS o con los atributos HTML 'width' y' height'? – icktoofay
Por favor, publique el código y posiblemente haga un http://jsfiddle.net. –
Tenga en cuenta que 1 unidad de lienzo tiene 1 píxel si las dimensiones lógicas del lienzo están configuradas de la misma manera que las dimensiones de visualización Y no ha realizado ninguna escala en su contexto; en general, sin embargo, un lienzo puede rasterizar los tamaños de sus "píxeles" a algún otro tamaño en su mapa de bits, y luego el navegador puede elegir dibujar ese mapa de bits en algún otro tamaño. – Phrogz