有没有办法在一个方向上进行缩放。通常scale
函数在x方向和y方向上均匀缩放画布,但是如果我想要拍摄折线图或一组线条,并且在x方向而不是y方向上缩放它们,我该怎么做? ?有没有办法在一个方向上缩放图像?
-1
A
回答
0
它应该是比较容易的,但你可以这样做:
- 保存Y比例为值;
- 更新时更新y尺度;
- 返回
ctx.scale(x, y)
的y比例。
如果y参数未在ctx.scale(x, y)
中定义,则y标度将设置为0
。所以这是你能做的最低限度的事情。
var scaleY = 1;
/* change the x scale only */
ctx.scale(1, scaleY);
/* change both coordinates scale */
scaleY = 3;
ctx.scale(2, scaleY);
+0
是的,我已经尝试过,但没有成功。你有任何示例演示链接? –
+0
@DarshanShah是的,在这里:https://jsfiddle.net/ybkq81fz/。在这种情况下,你应该在你的问题中显示一些代码。 – Hydro
+0
不,它不会像那样改变x和y方向。我想只改变一个方向,如我共享的示例链接 –
相关问题
- 1. 当向上缩放时,有没有办法保持背景图像的质量?
- 2. 有没有办法缩放背景图像的风格?
- 3. 有没有办法在画布上拖放文本或图像?
- 4. 如何在opengl中只在一个方向上缩放图像?
- 5. 有没有办法让图形文本在ArcMap中缩放?
- 6. 有没有办法在一个单元格内放置两个图像?
- 7. 有没有办法根据缩放级别更改图标图像? (leaflet.js)
- 8. 有没有办法缩放团结的渲染视图?
- 9. 有没有办法让这个缩短?
- 10. 有没有办法缩短这个jQuery?
- 11. 有没有办法缩短这个YAML?
- 12. 有没有办法缩短这个?
- 13. 有没有一种方法可以仅用CSS来自动缩放图像?
- 14. 有没有办法让一个双向MultiBinding只在一个方向上使用一个转换器?
- 15. 有没有办法将图像缩小到特定尺寸?
- 16. 有没有办法在jQuery或角js中应用文本缩放缩放
- 17. 有没有办法获得非平方的ALAsset缩略图?
- 18. 有没有办法在iOS 5中实现可缩放的UIPageViewController?
- 19. 有没有办法在缩放期间禁用转场?
- 20. 有没有办法在svg-edit中禁用缩放?
- 21. 有没有办法从Java中的多个图像创建一个Gif图像?
- 22. 有没有办法强制相机方向保持肖像?
- 23. 在libgdx缩放图像只有一次
- 24. 有没有办法在某个单元上放置按钮?
- 25. 有没有办法在文本编辑器中向前缩进?
- 26. 有没有办法将一个ArrayList放入一个5x5数组?
- 27. 有没有办法在XAML上做图像映射?
- 28. 图像缩放方法
- 29. Jmagick错误:magick.MagickException:没有图像缩放
- 30. 有没有办法告诉matplotlib放大绘图数据的缩放?
什么你问? 'context.scale(scaleX,scaleY)'可以让你独立的扩展X并且保持Y不缩放。 – markE
@markE根据我的浏览器,如果未定义scaleY,它将等于'0'。 – Hydro
@nicematt。当然(!),我假设你会设置'scaleY = 1'来使绘图在Y方向上不缩放。那么提问者问什么?我不明白他们。 – markE