Flusso di lavoro che sto cercando di raggiungere:
- Esporta file SVG da Adobe Illustrator sul desktop
- Trascina il file SVG dal desktop in Droplet di automazione
- Automator esegue script (riepilogo di base di seguito)
- Lo script viene eseguito e mi lascia su ICO
Il mio script è:
ROOT=~/Desktop/
TRASH=~/.Trash/
INK=/Applications/Inkscape.app/Contents/Resources/bin/inkscape
$INK --export-png $ROOTtest_256.png -w 256 -h 256 $1
$INK --export-png $ROOTtest_128.png -w 128 -h 128 $1
$INK --export-png $ROOTtest_064.png -w 064 -h 064 $1
$INK --export-png $ROOTtest_048.png -w 048 -h 048 $1
$INK --export-png $ROOTtest_040.png -w 040 -h 040 $1
$INK --export-png $ROOTtest_032.png -w 032 -h 032 $1
$INK --export-png $ROOTtest_024.png -w 024 -h 024 $1
$INK --export-png $ROOTtest_016.png -w 016 -h 016 $1
convert $ROOTtest_*.png $ROOTTEST.ico
cp $ROOTtest_*.png $1 $TRASH
Riepilogo dello script:
- Scatta SVG (trascina e rilascia) e esporta più file PNG alle dimensioni specificate
- Prendi più file PNG e unisci in un unico ICO
- Invia SVG e PNG originali nel Cestino
Errori / Problemi:
- Quando eseguo il test dello script in Automator, ottengo questo errore:
-: line 12: convert: command not found
. Tuttavia, posso incollareconvert ~/Desktop/test_*.png ~/Desktop/Test.ico
in Terminale e tutto funzionerà correttamente. Qualche idea sul perché Automator non riesca a trovare questo comando? - Anche se la riga 12 potrebbe non funzionare correttamente, mi aspetterei comunque che tutte le righe sopra funzionino, tuttavia non vedo alcun segno che funzionino. Dopo aver fatto cadere un SVG su Automator Droplet, mi aspetterei di vedere 8 PNG sul mio desktop ma non appare nulla. Anche dopo aver eliminato l'ultima riga che sposta i file PNG e SVG originali nel Cestino, non appare nulla sul mio desktop.
Qualsiasi aiuto sarà apprezzato GRAZIE!