pngquarntを使用してフォルダ内の画像を最適化するAppleScriptを誰でも共有できますか。Appleのサービスでさえ役に立つかもしれません。
注:同じことを行うためのターミナルコマンドがありますが、私は初心者について話しています。初心者は、画像を含むフォルダーを右クリックして最適化することができます。
pngquarntを使用してフォルダ内の画像を最適化するAppleScriptを誰でも共有できますか。Appleのサービスでさえ役に立つかもしれません。
注:同じことを行うためのターミナルコマンドがありますが、私は初心者について話しています。初心者は、画像を含むフォルダーを右クリックして最適化することができます。
これにより、選択したフォルダー内のすべてのpngファイルが処理されます。
set myFolder to POSIX path of (choose folder)
set myFiles to do shell script "find " & quoted form of myFolder & " -name *.png -print0 | xargs -0 usr/local/bin/pngquant"
編集Hamdullahの答えは、私の応答と非常によく似た次の行を使用しています。
find $@ -name '*.png' -exec pngquant -ext .png -speed 1 -force 256 {} \;
ただし、ファイルの大きなバッチを処理する場合は、execよりもxargsの方が適しています。「-exec」を使用すると、見つかったファイルごとに新しいプロセスが開始されるため、高速です。
以下のパスからzipをダウンロードし、readmehttps://github.com/hamdullahshah/Automator-App-for-PngQuantの手順に従います 。
「PngCompressionWorkFlow」のコマンドを変更して引数を変更し、アプリケーションとして保存することができます。