问题标签 [resemblejs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 使用like.js通过画布比较图像的多个部分
我正在尝试将图像的不同块(fill.png)与另一个图像的特定块(blank.png)进行比较。到目前为止,我已经尝试过:-
但它不起作用,在 for 循环的每次迭代中得到相同的结果。所以请帮我找出我哪里出错了。
javascript - Resemble.js 在循环中使用 Promise
我有一个类似的问题:https ://github.com/Huddle/Resemble.js/issues/57 。
但是他说他正在使用 promises 和 async 来循环,因此需要 4-5 来完成 900 张图像!目前对我来说,每张图片大约需要 2-3 秒,下面的代码:
谁能解释如何使用 async 和 promise 来改进我编写的代码,使其执行得更快?我什至不完全确定如何在这种情况下使用 Promise,并且对它们的经验非常有限。
正如您在我的代码中看到的那样,它只是按顺序比较图像,我假设它没有承诺?
谢谢,我很感激帮助。
javascript - 在 Java WebApplication 中实现 JavaScript lib 的最佳方式
我是一名 Android 开发人员,我是 Java Web 开发的新手,所以如果我的想法有误,请道歉。在我们的 web 应用程序项目中,我们必须比较图像 ( GIF/PNG/JPEG
) 并且必须显示结果。
我们有一个 javascript lib ( Resemble.js
),它将比较图像并给出结果。
请帮助将此库实施到我的网络应用程序项目中。作为一个 js 库,我们只能在前端实现它,对吧?如果是这样,这是正确的方法吗?因为我们在后端有所有其他进程。或者如何在后端使用 js lib
或者让我知道实施相同的最佳方法。我们将 React.js 用于前端。
javascript - importing js module in JS script
How to import resemblejs module in my JS script ?
My script contains a function like -
the 'return data' is so I can invoke this function in my java program using scriptengine and display the 'data' ( see console.log(data) in code above) in java console.
javascript - ResembleJS TypeError: hiddenImage.setAttribute 不是函数
我正在尝试使用 Resemble.js 进行图像到图像比较,但我遇到了一个我不知道如何解决的错误。我安装了画布依赖项,并且我的控制台日志显示了图像尺寸。Resemble.js 行正在触发
hiddenImage.setAttribute('crossorigin', '匿名');
TypeError: hiddenImage.setAttribute 不是函数
在控制台中。我已经尝试搜索错误并发现这个问题已被 Resemble.js 团队关闭,但我不知道为什么它会触发我。
一般来说,我是 Node.js 的新手,也许我还缺少其他东西。如果有人可以帮助我,我将不胜感激!下面是我正在使用的代码。当我遇到问题时,我通过拼凑来自 Resemble.js github、Node-canvas github 和各种 stackoverflow 搜索的信息来达到这一点。
javascript - 将图像 src 传递给函数而不是文件
所以我有一个包含两个图像元素的网页。它基本上是一个网站,您可以在其中上传图像,并使用隐写术加密秘密按摩。我想展示不可见的差异,我发现Resemble.js是一个比较图像的库。它获取两个文件作为参数,我想使用我的图像源而不是文件,因为我不想保存生成的图像。
总而言之,我想摆脱请求并通过 HTML 中的源获取我的图像,但我不知道如何让它与 Resemble.js 一起使用,因为它只接受文件。
第二张图片是如何生成的:
处理文件的 JavaScript:
node.js - 开玩笑的 Resemblejs 挂起
我正在使用 ResembleJS 进行图像比较。当我在独立脚本中运行它时,我可以让它运行。这是代码:
一切都按预期工作。
但是,当我在 jest 框架的测试中运行比较时,它会挂起并最终超时。起初我以为它可能只是运行得很慢,所以我开玩笑地将我的最大超时设置为 1 分钟。还是失败了。所以我将我的测试图像设置为 1 像素,所以这是最简单的测试。还是说不完。
从带有节点 8.9.4 的 docker 容器运行(来自 docker hub node:8)。运行 jest 22.0.4。
其他人在运行这两个方面有问题吗?
我知道 Resemblejs 用 Jest 运行测试,所以不确定是什么导致了这个问题。
node.js - 在arm上安装canvas-prebuilt时出现nodejs错误
我正在尝试使用“npm ilikejs”安装类似但出现
likejs 依赖于“canvas-prebuilt”,但我访问网页并且不存在(404),或者存在预建的 arm。
有什么安装建议吗?(谢谢)