.jpeg や .jpg 画像ファイルのメタ情報を削除する jpegtran コマンドの使い方をご紹介します。
背景 画像ファイルのメタ情報を削除したい
jpeg 画像には、Exif という表示には影響しないメタ情報が含まれている場合があるので、これを削除して劣化させずに画像を最適化させます。
jpegtran で画像のメタ情報を削除
jpegtran インストール [macOS 編]
brew install jpeg
jpegtran コマンドのオプション説明
jpegtran コマンドでメタ情報を削除するためには以下のオプションを利用します。
-copy none jpeg ファイルのメタデータをすべて削除する
-optimize ハフマンテーブルを最適化する
-outfile ファイルの出力先の指定
特定の画像のメタ情報を削除
jpegtran -copy none -optimize -outfile /path/to/target.jpg /path/to/target.jpg
画像のメタ情報を一括削除
find /path/to/dir/ -name "*.jpg" -type f -exec jpegtran -copy none -optimize -outfile {} {} \\;
以上、jpegtran コマンドで .jpeg や .jpg 画像ファイルのメタ情報を削除した、現場からお送りしました。