WASM-ImageMagick - ImageMagickをWebAssemblyでWebアプリから使いやすく
様々なローカルアプリケーションがWeb化していますが、JavaScriptの実行速度はネイティブアプリケーションに比べて劣ってしまいます。しかしWebAssemblyを用いることで大幅に改善できます。 今回紹介するWASM-ImageMagickは名前の通り、ImageMagickをWebAssembly化したソフトウェアです。
WASM-ImageMagickの使い方
回転するテキストを生成します。Web上だけで画像を作成しています。
画像をエフェクトしたり、アニメーションGIFを生成したりできます。
WASM-ImageMagickの実行速度は十分使えるレベルです。二つの画像をモーフィングしてアニメーションGIFにしたり、加工したりするのも簡単です。ちょっとした加工であればImageMagickの多機能さは不要かも知れませんが、画像編集ソフトウェアを作るならばきっと役立つでしょう。
WASM-ImageMagickはTypeScript製のオープンソース・ソフトウェア(Apache Licnese 2.0)です。
Interactive execute context demo KnicKnic/WASM-ImageMagick: Webassembly compilation of https://github.com/ImageMagick/ImageMagick & samples