我正在开发一个 html5 画布图像应用程序,您可以在其中进行基本转换,如 90º 旋转、水平和垂直翻转。
我使用以下矩阵来绘制图像:
matrix.scale(flipHorizontal, flipVertical); // Where each flip could be 1 or -1
matrix.rotateZ(angle); // Angle could be 0,90,180 or 270º
一开始一切看起来都很好,但是当我旋转 90º 并在水平翻转之后,它就像垂直翻转一样。
知道如何解决吗?