【发布时间】:2023-04-02 00:44:01
【问题描述】:
我想为我的游戏重新创建 Photoshop 具有的“选框工具”行为。但我不知道如何使用 canvas 元素来做到这一点。我需要将元素复制到缓冲区画布吗?如何剪辑选择?如何进行选择?
对我应该采取的方法进行定性描述就足够了。
【问题讨论】:
标签: javascript html canvas html5-canvas
我想为我的游戏重新创建 Photoshop 具有的“选框工具”行为。但我不知道如何使用 canvas 元素来做到这一点。我需要将元素复制到缓冲区画布吗?如何剪辑选择?如何进行选择?
对我应该采取的方法进行定性描述就足够了。
【问题讨论】:
标签: javascript html canvas html5-canvas
在没有其他库的情况下,我会使用 drawImage() 将画布作为源,将另一个画布作为目标来剪掉一个小节。请参阅the specs,了解如何提取图像的一部分。
【讨论】:
您应该看看marqueetool,并复制功能(但请记住理解它!)。从法律上讲,它没有任何反对意见,因为它是在 MIT 许可下发布的。
【讨论】: