我正在本地运行我的processingjs草图,并且试图保存画布的PNG,但无法获取常规命令saveCanvas(“ image”,'jpg');并保存(“ diagonal.tif”);工作。
有没有人提示如何完成这项工作?
干杯, 泰雷兹
答案 0 :(得分:0)
查看the reference可以最好地回答此类问题。
看看save()
和saveFrame()
的文档。我不确定saveCanvas()
的来源,但是我在Processing.js参考中看不到它。您是否在考虑P5.js?
无论如何,文档说:
这些文件保存到草图的文件夹中,可以通过从“草图”菜单中选择“显示草图文件夹”来打开。
这使我感到怀疑,这些仅设计用于处理编辑器。
看看您的developer tools来检查JavaScript控制台中是否有错误。尝试调用save()
或saveFrame()
函数时会看到什么?
我还建议您搜索“ processing.js保存图像”以获得大量结果,包括:
如果仍然无法正常工作,请使用简化的MCVE链接到CodePen或JSFiddle,以证明问题所在。