ImageMagick で Exif 情報を削除する方法
仕事で ImageMagick を使う機会があったのですが、ImageMagick を使って JPEGファイルに含まれるExif情報を削除する方法を知ったので、ご紹介します。
今回の要件は、Webページ用にサイズを縮小する、というもの。そのときに問題になったのが、オリジナル画像のExif情報。こいつがかなり容量を食ってしまっていたので、縮小時に Exif を消さなければなりませんでした。
で、会社の人に調べてもらったところ、
オプションを使えば、消せることがわかりました。ImageMagick の本家サイトには以下のように説明されています。
This is exactly like -resize, except that any image profiles present are also removed as they are of little importance to small image thumbnails.
実際に試してみると、
| オリジナル | 84.2KB | -resize オプションで縮小 | 57.9KB | -thumbnail オプションで縮小 | 19.6KB |
という結果になりました。
というと、縮小するためのオプションというイメージがありますが、実は単純に Exif を除去するためだけにも使えるのではないかと思います。Webページ用に画像を自動変換する、というのはよくあると思いますが、Exif を取れば、場合によってはファイルサイズを劇的に抑えることができるので、押さえておいたほうがよいでしょう。
About this entry
- Published:
- 06.10.23 / 5pm
- Category:
- webdev
- Tags:
-
ImageMagick, tips
- Response:
- 3 comments | 1 trackback






1 Trackback
trackback uri:コメントやトラックバックは承認待ちになる場合がありますので、すぐに反映されない場合はしばらくお待ちください。