有可能“翻转”吗?帆布画吗?还有其他的变通方法吗?

Is it possible to "flip" canvas drawings? Any other workarounds?

本文关键字:其他 方法 翻转 帆布 有可能      更新时间:2023-09-26

我有一组<canvas>元素,我正在使用flip"翻转"!我的问题是,翻转的工作方式是翻转整个<canvas>元素,这就产生了一个不太漂亮的效果,当它翻转…所以我要做的就是用和flip类似的方式"翻转"!是的,但在画布内。或者还有其他已知的解决方法吗?

下面是我正在尝试做的一个小例子:http://jsfiddle.net/hnqB6/4/.

我想翻转黑色三角形,但是当我使用上面URL中的flip方法时,它会翻转整个画布元素,从而产生不太好的效果。

我很确定你可以在一秒钟内翻转画布中的整个图像但我要找的是整个动画。有人遇到过这个问题吗?

你可以使用CSS 3d变换和过渡在画布元素上执行翻转卡片的动画。只有通过从头开始编程动画才能翻转部分画布元素,因为这将包括逐个像素地操作位图图像。或者,你可以变换画布矩阵本身,但涉及到更多的工作,然后3d过渡到动画。