WebDesigner's Memorandumウェブデザイナーの備忘録

ImageOptimをターミナルから起動する方法

ImageOptimをターミナルから起動する方法

画像を圧縮するときは、ImageOptimを使うのをオススメしています。

デフォルトの設定だと可逆圧縮(あとから元に戻せるような圧縮方法)になっているため、圧縮率は低いのですが、ちゃんと設定してあげればちゃんと圧縮してくれますし、1度設定してしまえばとりあえず画像をドラッグすればいいのでラクです。

また、PNG・JPEG・SVG・GIFなどのWebで使う画像形式ほとんどに対応しているので、とりあえずImageOptimを通しておけばよくなるので便利です。

ターミナルからImageOptimを起動したい

そんな便利なImageOptimですが、わざわざImageOptimに画像をドラッグしないといけないのが面倒なのと、自動化を考えたときに、ターミナルから実行した方が色々できそうです。

そもそもターミナルから起動できるのか調べてみると、ちゃんと方法がありました。

$ open -a ImageOptim.app *.png

ターミナルからImageOptimを起動

実行すると、ImageOptimが起動して、実行したディレクトリ内にある指定した画像ファイルを圧縮してくれます。

拡張子を変えるとJPEGやSVGにも対応しますし、拡張子を消して*(アスタリスク)のみの場合は、圧縮できる全ての画像ファイルを圧縮しますし、フォルダがある場合はそのフォルダ内の画像ファイルも全て圧縮します。

$ open -a ImageOptim.app *

結局ImageOptimは起動するので、完全にターミナルで完結というわけにはいきませんが、覚えておくと色々使えそうです。

著者について

プロフィール画像

サイトウ マサカズ@31mskz10

1997年生まれ。2016年から専門学校でデザインについて勉強。卒業後は神戸の制作会社「N'sCreates」にウェブデザイナーとして入社。このブログでは自分の備忘録も兼ねて、ウェブに関する記事や制作環境を効率的に行うための記事を書いています。

Twitterをフォロー Facebookでいいね