gulp画像ロスレス圧縮(gulp-imagemin)


構文

  1. imagemin([plugins]、{options})

パラメーター

引数説明
sourcePath イメージのソースディレクトリ(例: /assets/images
buildPath 宛先パス(例: /static/dist/

備考

imageminコンストラクタの第一引数はプラグイン配列です。デフォルトでは、以下のプラグインが使用されます: [imagemin.gifsicle(), imagemin.jpegtran(), imagemin.optipng(), imagemin.svgo()]

第二引数はオプションです。上記の例では、以下のオプションが使用されています:

{
  progressive: true,
  interlaced: true,
  svgoPlugins: [{removeUnknownsAndDefaults: false}, {cleanupIDs: false}]
}

これらは完全にオプションです。

progressiveimagemin-jpegtranによって使用されます。

interlacedは、 imagemin-gifsicleによって使用されます。

removeUnknownsAndDefaultsおよびcleanupIDsは、 imagemin-svgoによって使用されます。

画像ロスレス圧縮(gulp-imagemin) 関連する例