【问题标题】:How do change the pixels of a canvas on a online website so that other people can see the changes如何更改在线网站上画布的像素,以便其他人可以看到更改
【发布时间】:2019-10-05 17:30:07
【问题描述】:

目前我正在编写一个 chrome 扩展程序,它是 网站 skribbl.io 的绘图机器人。我已经在 java 中制作了一个,但是我发现在将 chrome 中的机器人编码为扩展时,有一些方法可以更快地绘制并且让其他人更快地显示绘图。

我一直在弄清楚如何编辑 skribbl.io 的画布,到目前为止我设法将其保存在一个变量中,以便其他人可以看到我编辑了哪些像素。我可以更改画布的上下文并应用它,但只有我可以看到它。我也尝试过模拟鼠标点击,但没有用,但我不想走那条路,因为它与使用 java 机器人基本相同 类,我已经在我的第一个机器人中实现了。

我是初学者,如有任何帮助,我们将不胜感激。

【问题讨论】:

    标签: javascript google-chrome canvas google-chrome-extension


    【解决方案1】:

    如果您的意思是编辑画布客户端并允许其他客户端上的其他人看到它,您就不能这样做。

    我相信您将不得不使用 scribbl 自己的方法来编辑画布。正如您所说,这可能涉及模拟鼠标点击。

    【讨论】:

    • socket io 和 websockets 怎么用?
    • 不会有任何不同,套接字只是帮助管理您的 Web 服务器和与之通信的客户端之间的进程。问题在于 scribble 有自己的方式来改变他们的画布,你不能覆盖它,如果不模拟鼠标移动就无法完成。除非他们有我怀疑的 API 或类似的东西
    猜你喜欢
    • 2021-01-05
    • 2019-05-27
    • 1970-01-01
    • 2015-06-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-28
    • 1970-01-01
    相关资源
    最近更新 更多