2010-10-23 4 views
1

ok, comment puis-je transformer une toile html d'un carré à un trapèze?transformer en canvas html

si

___ 
| | 
|___| 

to 
___ 
/___\ 
+0

Vous souhaitez transformer l'élément de canevas actuel ou des éléments à l'intérieur? – dmp

+0

les choses à l'intérieur –

+0

La réponse simple est que vous ne pouvez pas. Canvas ne prend en charge que les transformations affines, ce qui signifie la mise à l'échelle, la rotation et l'inclinaison. Les transformations de perspective ne sont actuellement prises en charge que dans Safari. Maintenant, puisque le canevas permet la manipulation au niveau du pixel, tout est vraiment possible, mais la solution serait très complexe et probablement peu performante. – MooGoo

Répondre

1

Jetez un oeil sur le cadre de raphael.

Cela devrait aider ... bien que ce ne soit pas une réponse complète. On dirait qu'il va y avoir beaucoup de mathématiques à travers une pile d'objets de toile.

+0

Raphael Framework semble être avec des graphiques SVG au lieu de Canvas. – Jacco

Questions connexes