Je construis un flux de travail automate pour faire pivoter les images. Il paraît que sips
et d'autres possibilités de rotation d'image ne changent pas réellement les bits de l'image, mais basculent simplement un commutateur pour l'orientation, et j'ai besoin de changer les bits d'image. Quoi qu’il en soit, je construis le flux de travail en utilisant l’action "Rotation des images" et il semble qu’il utilise un tonne de la mémoire lorsque vous faites pivoter plusieurs images (ce qui est en quelque sorte le point d'une action de l'automate). Apparemment, après avoir fait pivoter une image, il conserve la mémoire et ne la libère qu'une fois l'action terminée. Et donc je finis par manquer de bélier et aussi échanger !
Existe-t-il une solution pour le forcer à libérer de la mémoire?
Réponses:
Vous pouvez utiliser Preview.app pour effectuer cette tâche. Créez un nouveau service appelé RotateLeft comme ceci:
et collez ce code:
Avant d’utiliser le Service, vous devez autoriser la prévisualisation sous Sécurité / Confidentialité / Accessibilité comme ceci:
Vous pouvez modifier les valeurs de délai pour répondre à vos besoins. Ajoutez également un raccourci sous Préférences / Clavier / Raccourci / Services. N'oubliez pas de dupliquer le service en utilisant le code de clé 15 (Commande + R) au lieu du code de clé 37 pour effectuer RotateRight.
la source
Il existe une nouvelle "Action rapide" dans Mojave qui fait pivoter les images (à gauche).
Est-ce que c'est mieux?
la source
Voici le code AppleScript que j'ai écrit pour faire pivoter une image à droite de 90. Vous pouvez uniquement faire pivoter à droite. Donc, si vous voulez faire pivoter à gauche 90 pour entrer, vous devrez faire pivoter à droite 270.
insérer un aperçu de l'image tournée.
insérez une image pivotée en gorgées.
la source