简体   繁体   English

如何在 HTML Canvas 中将正方形转换为梯形?

[英]How to transform a square to a trapezoid in HTML Canvas?

How can I transform a HTML Canvas from a square to a trapezoid?如何将 HTML Canvas 从正方形转换为梯形?

For example例如

 ___ 
|   |
|___|

to
 ___
/___\

Take a look at the raphael framework.看看 raphael 框架。 http://raphaeljs.com/ http://raphaeljs.com/

This should help ... although it's not an complete answer.这应该会有所帮助......尽管它不是一个完整的答案。 Seems like there's going to be a lot of math going on through a stack of canvas items.似乎要通过一堆画布项目进行大量数学运算。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM