我来翻译一下:
我有一个问题需要解决: 我的画布元素(1280x720)需要被水平镜像并旋转180度。 然后,该画布将成为一个base64图像(无任何问题)。
我尝试了:
旋转效果非常好,但镜像会导致出现黑色元素 - 无论我先旋转还是先镜像 - 有人有想法吗?
非常感谢!
我有一个问题需要解决: 我的画布元素(1280x720)需要被水平镜像并旋转180度。 然后,该画布将成为一个base64图像(无任何问题)。
我尝试了:
var ctx =meinElement.getContext('2d');
meinElement.width = 1280;
meinElement.height = 720;
ctx.scale(-1, 1);
ctx.translate(meinElement.width-1, meinElement.height-1);
ctx.rotate(Math.PI);
ctx.drawImage(video, 0, 0, meinElement.width, meinElement.height);
旋转效果非常好,但镜像会导致出现黑色元素 - 无论我先旋转还是先镜像 - 有人有想法吗?
非常感谢!