gpt4 book ai didi

javascript - HTML5 Canvas : Zooming

转载 作者:IT王子 更新时间:2023-10-29 03:03:31 25 4
gpt4 key购买 nike

有没有简单的方法可以在 Canvas (JavaScript) 中放大和缩小?基本上我有一个 400x400 像素的 Canvas ,我希望能够使用“鼠标按下”(2x) 放大并使用“鼠标弹起”返回。

过去两天用谷歌搜索,但到目前为止没有运气。 :(

最佳答案

根据使用 drawImage 的建议,您还可以将其与缩放功能结合使用。

因此在绘制图像之前将上下文缩放到您想要的缩放级别:

ctx.scale(2, 2) // Doubles size of anything draw to canvas.

我在这里创建了一个小例子 http://jsfiddle.net/mBzVR/4/它使用 drawImage 和 scale 在 mousedown 上放大,在 mouseup 上缩小。

关于javascript - HTML5 Canvas : Zooming,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3420975/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com