LightFileの対象ファイルは5KB〜10MB

LightFileコマンドはデフォルトで、5KB以上10MB未満のJpegまたはPNGファイルをサイズ削減処理の対象とします。

PNGファイルはバージョン4.0.0で対応しました。

これは元々ファイルサイズが小さなファイルではファイルサイズ削減の効果が小さく、一方、ファイルサイズの大きなファイルはサーバーに高い負荷を与えるためです。

Webで10MB以上にもなる大きな画像ファイルを公開することはあまり考えられないという観点からもファイルサイズの上限を設けています。

ファイルサイズの下限と上限の変更

この制限を変更するには、 --min-size--max-sizeコマンドラインオプションを指定します。

$ lightfile --min-size 20kb --max-size 20mb --serial <付与されたシリアルコード> --dir <対象ディレクトリ>

ファイルサイズの単位

--min-size--max-sizeともに、kbmbなどの単位を利用できます。

  • バイト単位で指定 1024、1024Bなど
  • キロバイト単位で指定 1024KB、1024kbなど
  • メガバイト単位で指定 10mb、10MBなど