【JavaScript】画像のサムネイルを生成できるライブラリ「image-thumbnail」

結局、プロジェクトに実装はしなかったのですが、便利そうなライブラリを見つけたのでまとめ。
画像のサムネイルを生成できるライブラリ「image-thumbnail」です。

GitHub はこちら。

onildoaguiar/image-thumbnail: 📦🚀 Package to generate an image thumbnail.
https://github.com/onildoaguiar/image-thumbnail

 

サンプルコードは下記のとおりです。

const imageThumbnail = require('image-thumbnail');

try {
    const options = { width: 100, height: 100, fit: 'cover' };
    const thumbnail = await imageThumbnail({ uri: '画像パス' }, options);
    console.log(thumbnail);
} catch (err) {
    console.error(err);
}

上記のように画像パスから 100 × 100 のサムネイル画像を生成することができます。
なお、options には、これ以外の設定値もあるので、GitHub ページをご参照ください。
ちなみに、base64 からサムネイル画像を生成することもできるようです。

 

以上、JavaScript で画像からサムネイルを生成できるライブラリ「image-thumbnail」のご紹介についてでした。
ご参考になれば幸いです。

>株式会社シーポイントラボ

株式会社シーポイントラボ

TEL:053-543-9889
営業時間:9:00~18:00(月〜金)
住所:〒432-8003
   静岡県浜松市中央区和地山3-1-7
   浜松イノベーションキューブ 315
※ご来社の際はインターホンで「316」をお呼びください

CTR IMG