Node.jsで画像のリサイズを行う方法


  1. 必要なパッケージのインストール まず、画像のリサイズに必要なパッケージをインストールします。一般的には、sharpというパッケージが使用されます。
npm install sharp
  1. コードの実装 次に、リサイズのためのコードを実装します。以下は、sharpパッケージを使用したリサイズの例です。
const sharp = require('sharp');
// リサイズする画像のパス
const imagePath = 'path/to/image.jpg';
// リサイズ後の幅と高さ
const width = 300;
const height = 200;
// リサイズの実行
sharp(imagePath)
  .resize(width, height)
  .toFile('path/to/resized_image.jpg', (err, info) => {
    if (err) {
      console.error(err);
    } else {
      console.log('リサイズが完了しました。');
    }
  });

上記のコードでは、sharpパッケージのresizeメソッドを使用して画像をリサイズしています。toFileメソッドを使うことで、リサイズ後の画像を保存することができます。

  1. サイズの指定方法 リサイズ後の画像のサイズを指定する際には、幅と高さをピクセル単位で指定します。上記の例では、幅を300ピクセル、高さを200ピクセルにリサイズしていますが、必要に応じてこれを変更してください。

以上で、Node.jsで画像のリサイズを行う方法の説明を終えます。必要に応じてコードをカスタマイズして利用してください。