Node.jsで画像変換
· 約3 分

AMUSE で生成した画像は PNG 形式なのですが、1枚あたり500KB~1MBも使っているので、JPG に圧縮しようと考えました。
しかし、探してみると以外にオフラインでバッチ変換できるのってないんですよね・・・
ってことで、作ってみました。
ライブラリの準備
このブログは docusaurus を利用していて、 node.js 環境はあるのでこちらで作成することにしました。
sharp というライブラリが有名でメンテも継続されているみたいです。
→ https://sharp.pixelplumbing.com/
インストール方法はいろいろ紹介されていますが、今回は npm で。
npm install -D sharp