如何解决如何从javascript函数中提取数据?
我正在修改我在 observablehq.com 上找到的算法。我的目标是提取正在从工作人员处发送消息的数据并将其保存到文本/csv 文件中。我正在尝试保存数组“点”和“权重”,但我不知道从哪里开始。
sobelDotsWorker = {
if (renderSobel){
const context = sobelDotsContext;
const worker = new Worker(sobeldotsScript);
mutable sobelDotsRenders = 0;
function messaged({data: {points,weights}}) {
context.fillStyle = "#000";
context.fillRect(0,width,height);
context.fillStyle = "#FFF";
context.beginPath();
for (let i = 0,n = points.length; i < n; i += 2) {
const w = Math.max(0.5,Math.sqrt(weights[i>>1])*0.5);
if (w > 0.25) {
const x = points[i];
const y = points[i + 1];
context.moveto(x + w,y + w);
context.arc(x,y,w,2 * Math.PI);
}
}
context.fill();
mutable sobelDotsRenders += 1;
}
invalidation.then(() => worker.terminate());
worker.addEventListener("message",messaged);
worker.postMessage({data: imageGray.dark,sobelData: imageSobel.sobel,height,n,iterations});
yield worker;
}
}
这是原始代码。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。