品質設定
画像の品質レベルの調整方法
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 highPNGの品質を個別に設定
lightfile-shot /path/to/images --png-quality low
lightfile-shot /path/to/images --png-quality medium
lightfile-shot /path/to/images --png-quality highJPEGと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 highJPEGと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ドライランモードでも最適化処理は実行されるため、削減量の見積もりを正確に確認できます。