Was ich tun möchte, ist, eine Reihe von Bildern mit unterschiedlichen Abmessungen auszuwählen und einheitlich eine prozentuale Skala anzuwenden, um deren Größe zu ändern. Der Workflow kommt dem sehr nahe. Aber ich kann nicht auf die nächsten Zehntel genauer eingehen. Bei Pixeln wird nur die Länge berücksichtigt, während ich die Breite möchte. So dachte ich, solange es in AppleScript ist, kann ich die Skala leicht spezifizieren, die ich will. Ich beabsichtige, das Skript als Dienst auszuführen.
1
Antworten:
Sie können eine Aktion "Shell-Skript ausführen" verwenden und
sips
Ihre Bilder auf einen beliebigen Wert verkleinern. Fügen Sie eine Aktion "Shell-Skript ausführen" hinzu, stellen Sie sicher, dass die Eingabemethode auf "stdin" eingestellt ist (sollte die Standardmethode sein), und fügen Sie das folgende Skript einDie Shell-Arithmetik unterstützt nur Ganzzahlen, daher müssen Sie den Skalierungsfaktor in Tausendern angeben (z. B. 424 für 42,4%).
quelle