1

pngquarntを使用してフォルダ内の画像を最適化するAppleScriptを誰でも共有できますか。Appleのサービスでさえ役に立つかもしれません。

注:同じことを行うためのターミナルコマンドがありますが、私は初心者について話しています。初心者は、画像を含むフォルダーを右クリックして最適化することができます。

4

2 に答える 2

1

これにより、選択したフォルダー内のすべての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」を使用すると、見つかったファイルごとに新しいプロセスが開始されるため、高速です。

于 2012-12-06T19:03:11.453 に答える
1

以下のパスからzipをダウンロードし、readmehttps://github.com/hamdullahshah/Automator-App-for-PngQuantの手順に従います

「PngCompressionWorkFlow」のコマンドを変更して引数を変更し、アプリケーションとして保存することができます。

于 2012-12-07T06:04:49.880 に答える