Saluti e saluti Tutti,
Sto cercando di creare un'animazione usando imagemagick tramite:
convert -delay 80 -loop 0 *.png ani.gif
La logica sta trovando tutti i file .png, tranne che i nomi dei file non sono elencati numericamente. Questo fa sì che la sequenza di animazione sia mal costruita.
per esempio
-a--- 3/17/2015 8:36 PM 14147 26.png
-a--- 3/17/2015 8:37 PM 13904 260.png
-a--- 3/17/2015 8:37 PM 13981 261.png
-a--- 3/17/2015 8:37 PM 13863 262.png
-a--- 3/17/2015 8:37 PM 14026 263.png
-a--- 3/17/2015 8:37 PM 14023 264.png
-a--- 3/17/2015 8:37 PM 14038 265.png
-a--- 3/17/2015 8:37 PM 13913 266.png
-a--- 3/17/2015 8:37 PM 14003 267.png
-a--- 3/17/2015 8:37 PM 14000 268.png
-a--- 3/17/2015 8:37 PM 13887 269.png
-a--- 3/17/2015 8:36 PM 14025 27.png
Ho provato a forzare la directory in un elenco per ora e data senza risultati tramite:
set dircmd=/o:d
Come potrei ottenerlo in modo che i file vengano elencati internamente come:
-a--- 3/17/2015 8:36 PM 14147 26.png
-a--- 3/17/2015 8:36 PM 14025 27.png
-a--- 3/17/2015 8:37 PM 13904 260.png
-a--- 3/17/2015 8:37 PM 13981 261.png
-a--- 3/17/2015 8:37 PM 13863 262.png
-a--- 3/17/2015 8:37 PM 14026 263.png
-a--- 3/17/2015 8:37 PM 14023 264.png
-a--- 3/17/2015 8:37 PM 14038 265.png
-a--- 3/17/2015 8:37 PM 13913 266.png
-a--- 3/17/2015 8:37 PM 14003 267.png
-a--- 3/17/2015 8:37 PM 14000 268.png
-a--- 3/17/2015 8:37 PM 13887 269.png
Quindi, quando viene eseguito il comando di conversione, la sequenza corretta viene premuta in una gif?
dir *.png | foreach {Move $_.Name $_.Name.PadLeft(10,'0')}