LightFile NextLightFile Next

品質設定

画像の品質レベルの調整方法

lightfile-shotは、画像の品質を3段階で調整できます。

品質レベル

レベル説明用途
low低品質(最大圧縮)ファイルサイズ優先、Web表示用
medium中品質(バランス型)品質とサイズのバランス(デフォルト)
high高品質(画質優先)高画質が必要な場合、印刷用

全体の品質を設定

--quality オプションで、JPEGとPNG両方の品質を一括設定します。

# 低品質(最大圧縮)
lightfile-shot /path/to/images --quality low

# 中品質(バランス型、デフォルト)
lightfile-shot /path/to/images --quality medium

# 高品質(高画質優先)
lightfile-shot /path/to/images --quality high

形式別に品質を設定

JPEGとPNGで異なる品質設定を使用できます。

JPEGの品質を個別に設定

lightfile-shot /path/to/images --jpeg-quality low
lightfile-shot /path/to/images --jpeg-quality medium
lightfile-shot /path/to/images --jpeg-quality high

PNGの品質を個別に設定

lightfile-shot /path/to/images --png-quality low
lightfile-shot /path/to/images --png-quality medium
lightfile-shot /path/to/images --png-quality high

JPEGとPNGで異なる設定

# JPEGは低品質、PNGは中品質
lightfile-shot /path/to/images --jpeg-quality low --png-quality medium

# JPEGは高品質、PNGは低品質
lightfile-shot /path/to/images --jpeg-quality high --png-quality low

品質設定の組み合わせ例

例1: 全体を高品質に設定

lightfile-shot /path/to/images --quality high

例2: JPEGとPNGで異なる品質

lightfile-shot /path/to/images --jpeg-quality high --png-quality low

例3: 全体は中品質、JPEGのみ高品質に変更

lightfile-shot /path/to/images --quality medium --jpeg-quality high

この場合、PNGはmediumのまま、JPEGのみhighになります。

JPEG最適化の仕組み

  • 画質を保ちながらファイルサイズを削減
  • メタデータの最適化
  • プログレッシブJPEGへの変換オプション

品質レベルにより、圧縮の強度が調整されます。

PNG最適化の仕組み

  • 可逆圧縮による最適化
  • カラーパレットの最適化
  • 不要なチャンクの削除

PNGは可逆圧縮のため、品質設定は圧縮アルゴリズムの選択に影響します。

品質設定の選び方

Web表示用

# ファイルサイズ優先
lightfile-shot /path/to/images --quality low

一般的な用途

# バランス型(デフォルト)
lightfile-shot /path/to/images --quality medium

または:

lightfile-shot /path/to/images

高画質が必要な場合

# 画質優先
lightfile-shot /path/to/images --quality high

JPEGとPNGで使い分け

# JPEG: Web表示用(低品質)
# PNG: アイコンやロゴ(高品質)
lightfile-shot /path/to/images --jpeg-quality low --png-quality high

ドライランモードで削減量を確認

品質設定を試す際は、ドライランモードで削減量を確認してから実行することをおすすめします。

# 低品質での削減量を確認
lightfile-shot /path/to/images --quality low --dry-run

# 高品質での削減量を確認
lightfile-shot /path/to/images --quality high --dry-run

ドライランモードでも最適化処理は実行されるため、削減量の見積もりを正確に確認できます。