📜  p5.js | saveCanvas()函数

📅  最后修改于: 2022-05-13 01:56:27.298000             🧑  作者: Mango

p5.js | saveCanvas()函数

saveCanvas()函数用于将 p5.Table 对象保存到文件中。保存的文件格式可以定义为函数的参数。默认情况下,它使用逗号分隔值保存文本文件,但是,它可用于使用制表符分隔值保存它或从中生成 HTML 表格。

句法:

saveCanvas(selectedCanvas, filename, extension)
saveCanvas(filename, extension)

参数:此函数接受三个参数,如上所述和如下所述。

  • selectedCanvas:这是一个将保存到文件中的 p5.Table 对象。
  • 文件名:它指定用作保存文件的文件名的字符串。它是一个可选参数。
  • 扩展名:它是一个字符串,表示要保存的文件的扩展名。它是一个可选参数。

下面的示例说明了 p5.js 中的saveCanvas()函数

例子:

function preload() {
  img = loadImage('sample-image.png');
}
  
function setup() {
  createCanvas(600, 300);
  textSize(22);
  
  background("orange");
  text("Click on the button to save the"+
       " current canvas to file", 20, 40);
  image(img, 30, 60);
  
  // Create a button for saving the canvas
  removeBtn = createButton("Save Canvas");
  removeBtn.position(30, 200)
  removeBtn.mousePressed(saveToFile);
}
  
function saveToFile() {
  // Save the current canvas to file as png
  saveCanvas('mycanvas', 'png')
}

输出:

保存画布

在线编辑器: https://editor.p5js.org/

环境设置: https://www.geeksforgeeks.org/p5-js-soundfile-object-installation-and-methods/

参考: https://p5js.org/reference/#/p5/saveCanvas