この記事はWebAssembly Advent Calendar 2018の21日目です。wasm-bindgenを使用して何かしてみたいと思っていたので、今回は以前Rustで実装した画像の差分を取るツールをwasm-bindgenを使用してnode_modulesとして使用できるようにしてみたいと思います。 adventar.org 移植元 github.com これはもともと、go-diff-image(https://github.com/murooka/go-diff-image)というgolang製のツールをRustへポーティングしたものになります。 github.com 同じピクセル同士を比較して差分を出力するのではなく、githubのdiffのような感じで画像の差分を可視化するツールです。 以下のような比較画像を生成します。 成果物 github.com 手順 さっそくミニマ
![wasm-bindgenを使ってRustのモジュールをnode_modulesに持ってくる - undefined](https://cdn-ak-scissors.b.st-hatena.com/image/square/0ac6fd854d43768b6d2606d42e05076cea118726/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fb%2Fbokuweb%2F20181221%2F20181221223051.png)