0

GIFsicle の使用

アップロードしたアニメーション gif ファイルのサイズを変更しようとしています。

しかし、gifsicleのパスを認識していないようです。

Error: Command failed: C:\Users\USER\Desktop\giftest\node_modules\gifsicle\vendor\gifsicle.exe -o testtttt.gif upload/test.gif #0-30

C:\Users\USER\Desktop\giftest\node_modules\gifsicle\vendor\gifsicle.exe:upload/test.gif: No such file or directory
console.time("execute time");
execFile(
  gifsicle,
  ["-o", "output.gif", "upload/input.gif", "#0-30"],
  (err) => {
    console.timeEnd("execute time");

    if (err) {
      console.log(err);
    } else {
      console.log("image resized!");
    }
  }
);

upload/input.gif をロードしたい。しかし、gifsicle は「/」パスしか認識しないようです。

解決策はありますか?

4

0 に答える 0