問題タブ [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 - ループ内で promise を使用する Resemble.js
これと同様の問題があります: https://github.com/Huddle/Resemble.js/issues/57。
しかし、彼は promise と async を使用してループオーバーしているため、900 枚の画像を処理するのに 4 ~ 5 時間かかると言っています。現在、以下のコードを使用すると、画像ごとに約2〜3秒かかります。
async と promise を使用して、私が書いたコードを改善し、実行を高速化する方法を誰かが説明できますか? このコンテキストでプロミスを使用する方法が完全にはわかりません。プロミスの経験は本当に限られています。
私のコードでわかるように、画像を順番に比較するだけですが、そうではないという約束がありますか?
ありがとう、助けてくれてありがとう。
javascript - Java WebApplication で JavaScript lib を実装する最良の方法
私は Android 開発者で、Java Web 開発は初めてなので、私の考えが間違っていたら申し訳ありません。Web アプリ プロジェクトでは、画像 ( ) を比較しGIF/PNG/JPEG
、結果を表示する必要があります。
Resemble.js
画像を比較して結果を表示するJavaScript ライブラリ ( ) を取得しました。
この lib を私の Web アプリ プロジェクトに実装するのを手伝ってください。js ライブラリなので、フロント エンドでのみ実装できますよね? もしそうなら、これは正しい方法ですか?バックエンドに他のすべてのプロセスがあるためです。または、バックエンドで js ライブラリを使用する方法
または、同じことを実装するための最良の方法を教えてください。フロントエンドには React.js を使用しています。
javascript - モカテストでのwd-syncとのJavascript同期
モカテストで同期の問題を解決できますか?
私はモカでこのテストを行い、wd-syncを使用してパッケージに似ています。
wd-sync は Promise とコールバック地獄を回避するためのもので、素晴らしいパッケージですが、いくつか問題があることがわかりました。類似を待たないので、この部分はテストケースから実行されます。私は Promise に似たものを追加しようとしましたが、成功しなかったので、今はアイデアがありません。
これはモカからの私のログです - ご覧のとおりconsole.log(inside)
、テストケースから実行されPROMISE_002
、テストに合格しましたが、失敗するはずです。このステップで が実行されるAfter all hook
ため、失敗します。expected
私のテスト:
node.js - 冗談でResemblejsがハングする
画像比較にはResembleJSを使用しています。スタンドアロン スクリプトで実行すると、実行できます。コードは次のとおりです。
すべてが期待どおりに機能します。
しかし、jest フレームワークを使用してテスト内で比較を実行すると、ハングし、最終的にタイムアウトになります。最初は、実行速度が非常に遅いだけかもしれないと思ったので、冗談で最大タイムアウトを 1 分に設定しました。それでも失敗しました。そこで、テスト画像を 1 ピクセルに設定して、最も簡単なテストにします。それでも終わりません。
Node 8.9.4 (docker ハブ node:8 からのもの) を使用して docker コンテナーから実行します。jest 22.0.4 を実行しています。
これら2つを一緒に実行する際に問題がある人は他にいますか?
Resemblejs が Jest でテストを実行することは知っているので、何が問題を引き起こしているのかわかりません。