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

画像を圧縮するときは、ImageOptimを使うのをオススメしています。
デフォルトの設定だと可逆圧縮(あとから元に戻せるような圧縮方法)になっているため、圧縮率は低いのですが、ちゃんと設定してあげればちゃんと圧縮してくれますし、1度設定してしまえばとりあえず画像をドラッグすればいいのでラクです。
また、PNG・JPEG・SVG・GIFなどのWebで使う画像形式ほとんどに対応しているので、とりあえずImageOptimを通しておけばよくなるので便利です。
ターミナルからImageOptimを起動したい
そんな便利なImageOptimですが、わざわざImageOptimに画像をドラッグしないといけないのが面倒なのと、自動化を考えたときに、ターミナルから実行した方が色々できそうです。
そもそもターミナルから起動できるのか調べてみると、ちゃんと方法がありました。
$ open -a ImageOptim.app *.png
実行すると、ImageOptimが起動して、実行したディレクトリ内にある指定した画像ファイルを圧縮してくれます。
拡張子を変えるとJPEGやSVGにも対応しますし、拡張子を消して*(アスタリスク)のみの場合は、圧縮できる全ての画像ファイルを圧縮しますし、フォルダがある場合はそのフォルダ内の画像ファイルも全て圧縮します。
$ open -a ImageOptim.app *結局ImageOptimは起動するので、完全にターミナルで完結というわけにはいきませんが、覚えておくと色々使えそうです。



クリップボード履歴を複数一括でペーストしたり、コピーした順にペーストするアプリ「Paste」
複数のアプリをまとめて管理できるBiscuitを便利に使いこなすための設定方法
Markdownで画像を表示する時はGyazoを使うのが便利
Google Chromeに「タブを検索」機能が追加!開いているタブや最近閉じたタブから検索が可能に!
Macのアプリインストールとアンインストール方法まとめ
Macでマクロの作成が出来るKeyboard Maestroの基本的な使い方
Path Finder 10がリリース!Big Surに完全対応したり、AirDropが使えるように!
1Passwordでパスワード以外に管理しておくと便利な情報
Alfredの環境設定の同期・バックアップの方法
Hazelを使って、最近使用していないアプリケーションやフォルダにラベルを貼って可視化する
AirPodsで片耳を外しても再生が止まらないようにする方法
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
既存プロジェクトにCompassが導入されている場合に備えて、最低限Sassのコンパイルだけでも行えるようにしておく
Figmaのテキストやオブジェクトを斜めに変形・旋回させるプラグイン「SkewDat」
iTerm2でウインドウの位置を保存してすぐに復元できる環境設定の「Arrangements」タブ
Keyboard Maestroの変数基礎
Path Finder 8.5がリリース!ファイル圧縮形式の種類が増えたり、細かい機能がいくつか追加
npmをGUIで管理するアプリケーション「ndm – npm desktop manager」
Visual Studio Codeでショートカットキーを変更する方法
情報収集に最適!!RSSリーダー「Feedly」の登録から簡単な使い方まで
アクティビティモニタで「kernel_task」の暴走を落ち着かせるためには、CPU温度を下げる必要がある
iTerm2を使いこなすために覚えておきたいショートカット集