HTML画布使用javascript旋转文本而不移动背景图像
HTML Canvas using javascript to rotate text without moving the background image
我正在做一个使用画布的小项目,简单地把它放在图像的顶部。
有一个滑块可以改变位置和大小,但是没有一个用于旋转文本。
我已经在stackoverflow上寻找一种方法来旋转文本而不影响背景图像,但是没有任何帮助。
我知道
context.rotate( Math.PI / 2 );
context.translate( canvas.width / 2, canvas.height / 2 );
但这似乎是旋转整个东西,背景包括在内。
谁能给我指个正确的方向?链接到笔: http://codepen.io/TryHardHusky/details/KdQQVq/
使用保存和恢复
ctx.save(); // pushes canvas state onto a stack
// your text code
ctx.restore(); // pops the last save off the stack.
记住,对于每个保存,必须有一个还原。它们可以嵌套。它保存到堆栈中,意思是最后进入。首先。
或者根据你的情况稍微快一点
// your text code
ctx.setTransform(1,0,0,1,0,0); // reset the transform to default;
相关文章:
- 背景图像顶部的滚动图像不移动
- 苹果/野生动物园在移动设备上播放背景视频时出现问题
- 如何使用onmousemove函数在每次鼠标移动时更改背景图像
- 动态更改jQuery移动图标的背景颜色
- 移动背景断断续续/滞后
- 通过箭头键移动背景
- Javascript/CSS :无法使用 positionBackground 移动背景
- 水平移动背景图像
- 在 HTML5 画布中移动背景重叠精灵
- 如何根据光标悬停移动背景
- 从上到下循环移动背景图像
- 如何移动背景图像图案
- 在Bootstrap网站中包含动态/移动背景
- HTML画布使用javascript旋转文本而不移动背景图像
- 使用HTML或JavaScript移动背景
- 鼠标移动时移动背景
- 移动背景图像对角线在屏幕上
- 滚动JavaScript库上的缩放和移动背景图像
- 如何停止移动背景图像位置
- 如何使用jquery /javascript防止touchmove事件移动背景