Skip to content

sugiwe/blog-image-optimizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Blog Image Optimizer

スマートフォンで撮影した写真をブログ投稿用に最適化するシェルスクリプトです。

機能

  • リネーム: 撮影日時ベースのファイル名に変更(YYYYMMDD-N.jpg)
  • リサイズ: 横幅1800pxに統一(アスペクト比維持)
  • EXIF削除: プライバシー保護のためのメタデータ削除

動作環境

  • macOS(sipsコマンドを使用)
  • exiftool(オプション、Homebrewでインストール推奨)
brew install exiftool

使用方法

# 現在のディレクトリを処理
./blog_image_optimizer.sh

# 特定のフォルダを処理
./blog_image_optimizer.sh ~/Pictures/iPhone

# ヘルプ表示
./blog_image_optimizer.sh --help

対応ファイル形式

  • JPEG (.jpg, .jpeg)
  • PNG (.png)
  • 大文字・小文字問わず

処理例

IMG_1234.JPEG → 20231215-1.jpg
IMG_1235.PNG  → 20231215-2.png
IMG_1236.JPG  → 20231216-1.jpg

設定

スクリプト内の設定値を変更できます:

RESIZE_WIDTH=1800    # リサイズ幅(px)
JPEG_QUALITY=80      # JPEG品質(%)

注意事項

  • 元ファイルが上書きされます。事前にバックアップを取ることを推奨します
  • exiftoolがない場合、EXIF削除は行われません
  • 撮影日時が取得できないファイルはスキップされます

ライセンス

MIT License

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages