※当サイトはアフィリエイト広告を利用しています。(ポリシー

MacのTips・使い方

[Mac] PNG画像圧縮をファイルの右クリックから実行する方法

更新日:

Mac pngquant automator finder eyecatch

ブログで使う画像は圧縮してから使用するようにしていて、今まで使っていたのが「TinyPNG」というWEBサービスです。PNG圧縮についてはその中で動いているプログラム「pngquant」を利用できるのがわかったので、そちらを使うようしました。

さらに、Mac標準アプリ「Automator」と組み合わせて、Finderの右クリックから処理できるように設定したら、とても快適になったのでご紹介します!

一度設定してしまえば、その後のPNG画像圧縮がかなり捗りますよ。

スポンサードリンク

WEBサービス「TinyPNG」の中で動いている圧縮プログラム「pngquant」をMacで使う

画像圧縮時に使用しているWEBサービス「TinyPNG」なんですが、PNGの圧縮には「pngquant」という圧縮プログラムを使用しているとのこと。

この「pngquant」はツールとして公開されているので、ダウンロードしてMacで使うことができるんです。他にソースコードとして公開されてもいるので、自作のプログラムやWEBサービスに組み込みしたりも可能。

pngquant — lossy PNG compressor

Mac pngquant automator finder 1

今回はコマンドライン用に公開されているツールをダウンロードして使います。

先ほど紹介した「pnqquant」サイトにいき、「Command-line」にあるMac OS X用のものをダウンロード。圧縮ファイルになっているので、任意の場所に解凍(圧縮ファイルを展開)しておいてください。

Mac pngquant automator finder 2

ファイルの保存場所は後で必要になってくるので、わかりやすい場所が良いですね。

僕はアプリケーションフォルダに入れておきました。実行ファイルの場所は以下のようにしています。

/Applications/pngquant/pngquant

このままMacのターミナルを使って、コマンドを入力すればPNGの圧縮が出来るんですが、CUIに慣れてないと使い辛いです。なので、一回だけ設定すれば、Finderの右クリックメニューから実行できるようにする作戦ですね。

補足1:
ターミナルが使えれば大丈夫だと思いますが、僕の場合はXcodeを入れて、コマンドラインツールも使えるようにしていました。もしかしたら、実行するのに必要になるかもしれません。

【参考】Command Line Tools for Xcode をMac OS X 10.9 (Mavericks) にインストール | ものくろぼっくす

補足2:
プログラミングとかやっている方はHomebrewからも「pngquant」はインストール可能ですよ。インストール後の実行ファイルの場所は以下にあります。

/usr/local/bin/pngquant/pngquant

Mac標準アプリ「Autometer」を使ってFinderの右クリックから利用できるよう設定

「pngquant」を使う準備ができたら、次はAutometerを使ってFinderの右クリックからPNG圧縮が利用できるように設定していきます。

それでは、Mac標準アプリのAutometerを起動します。

Mac pngquant automator finder 3

種類の中から「サービス」を選択。

Mac pngquant automator finder 4

「シェルスクリプトを実行」を選んでドラッグ&ドロップ。

Mac pngquant automator finder 5

設定内容は以下です。

Mac pngquant automator finder 6

  • 選択項目の受け取り:「イメージファイル」
  • 検索対象:「すべてのアプリケーション」
  • シェル:「/bin/bash」
  • 入力への引き渡し方法:「stdin へ」

中のコードです。

「pngquant」の実行ファイルの場所「/Applications/pngquant/pngquant」はアプリケーションフォルダに保存した場合の設定です。保存場所に合わせて変えてください。

また、「—ext .png --force」の部分で「同じファイル名のまま自動で上書きする」処理をしています。この部分を外すと別ファイルとして保存されます。他にも設定できるパラメータがあるので、気になるようでしたら確認してみてくださいね。

最後にメニューの「ファイル > 保存」から名前をつけて、設定を保存したらOKです。僕は「PNG 圧縮」としました。

これでファイルの右クリックメニューにある「サービス」のところに追加されて、実行できるようになります。複数ファイルをまとめて処理可能です。

Mac pngquant automator finder 7

設定方法などはこちらの記事を参考にさせてもらいました。

あとがき

「TinyPNG」は素晴らしいサービスなんですが、アップロードしたりが手間でした。PNGだけならFinderの右クリックから同様の圧縮ができるようになったので、本当楽ですね。

Macを使っている方にはぜひ試してみてもらいたいです!

【関連】PNGやJPGの画像圧縮に便利なWEBサービス「TinyPNG」非可逆圧縮だけど見た目の変化が少なくて良い!

スポンサードリンク

ピックアップ記事

1

機種変更時に最適なiPhoneのバックアップ方法をご紹介しています。iCloudバックアップではなく、iTunesの暗号化バックアップから復元することでスムーズにデータ移行できます。各アプリのIDやパスワードも引き継ぐにはこの方法がおすすめですよ。詳しい手順も解説していますので、ぜひ参考にしてみてくださいね。

iPhone・iPadのAirDropの使い方を解説 2

iPhone・iPadなどApple製品同士で使えるAirDropはデータの受け渡しにとても便利な機能です。写真・動画・PDFなどのコンテンツを送受信する方法と利用する際の注意点も合わせてご紹介します。

3

Anker「PowerExpand+ 7-in-1 USB-C PD イーサネット ハブ」を購入。安定感のある高速な有線LAN接続と4K対応のHDMI映像出力にUSB-Aポートなど7つの機能がこの1つのハブで利用できます。出張など仕事での外出時やテレワークにも便利。使い勝手や感想をご紹介します。

4

AUKEYのUSB充電器「72W ACアダプター PA-Y12」を購入してみました。最大60WのUSB Type-C PD(Power Delivery)対応でワット数の異なるパソコンにもパワフル充電。追加のUSB-Aポート2つでスマホやタブレットの充電にも大活躍。使ってみた感想をご紹介します。

5

快適なパソコン作業環境を求めて21:9ウルトラワイドモニターを購入してみました。それがLGエレクトロ二クスの「29UM69G-B」29インチです。1枚のディスプレイでスクエアタイプのモニター2枚分の広さを実現。ウィンドウを並べての作業が捗りますね!商品の特徴や使ってみた感想をご紹介します。

-MacのTips・使い方

Copyright© ディライトモード DelightMode , 2024 All Rights Reserved.