【问题标题】:Get canvas as an image from link从链接获取画布作为图像
【发布时间】:2021-04-07 05:56:54
【问题描述】:

我的网页上有一个 p5.js 画布,我想从链接中获取该画布作为图像,就像托管在网站上的原始媒体文件一样,这样我就可以将它用作普通获取 媒体链接,不知道技术术语是什么。

这可能吗,还是我必须先在本地下载图像并从驱动器中使用它?

【问题讨论】:

  • 自己搜索一下,你会找到大约六个答案
  • 这是一个解决方案:stackoverflow.com/a/16301879/14559436。您可以在函数末尾添加canva.style.display = 'none'以避免重复。

标签: javascript html p5.js


【解决方案1】:

我不知道如何做到这一点,但你有一些选择。

选项 1: 将您的草图嵌入为 canvas 元素,这是 p5.js 的设计目的。我的直觉告诉我,这可能是你真正应该做的。

选项 2:通过右键单击将草图(或草图的多个版本)保存为图像,然后将其用作普通图像。

选项 3: 对 p5.js 画布进行某种服务器端渲染,并将其作为图像提供。这是相当先进的,但你可以谷歌“p5.js 服务器端”了解更多信息。我的直觉告诉我,这可能不是你真正应该做的。

老实说,这听起来像是您试图将 p5.js 用于它不适合的东西。大多数地方可以嵌入图像,可以嵌入 p5.js 画布,所以我猜你可能想要这样做。但如果你超级好奇,我会探索服务器端渲染的方向。

【讨论】:

    猜你喜欢
    • 2020-09-19
    • 2013-11-25
    • 2012-02-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-10
    相关资源
    最近更新 更多