Ich habe einige Experimente die -loop
Parameter von 0 bis 3 und mit einem einfachen roten Rahmen mit einem blauen Rahmen gefolgt variieren wie folgt:
for i in 0 1 2 3; do
echo i=$i
((d=80+i))
convert -delay $d -loop $i -size 256x256 xc:red xc:blue a.gif
identify -verbose a.gif | grep -E "Iter|Delay"
done
Ergebnisse
i=0
Delay: 80x100
Iterations: 0
Delay: 80x100
Iterations: 0
i=1
Delay: 81x100
Delay: 81x100
i=2
Delay: 82x100
Iterations: 2
Delay: 82x100
Iterations: 2
i=3
Delay: 83x100
Iterations: 3
Delay: 83x100
Iterations: 3
es also, scheint, dass die -delay
Parameter und -loop
Parameter SIND korrekt in der GIF-Datei gesetzt, obwohl die -loop
wird weggelassen, wenn es 1
ist, die sowieso der Standard ist.
Ich sah dann meine animierten GIF in OSX mit dem quicklook
Feature, wo Sie die ␣ (LEER) tippen in Finder und es nicht respektiert die -loop
Einstellung, aber wenn Sie das GIF in Safari öffnen oder Firefox es respektiert die Einstellung, so bin ich rate, es ist nicht sehr standardisiert und was auch immer Sie verwenden, um die GIF-Dateien anzuzeigen, ist nicht kompatibel mit dem schlecht eingehaltenen Standard.
Ich könnte falsch liegen, aber versuchen Sie es mit einem anderen Viewer wie Firefox oder Chrome.
Vielen Dank! Du hast Recht, ich habe es mit Internet Explorer geöffnet und es funktioniert, während mit "Foto" (ich kenne den englischen Namen nicht, ich denke, es ist das Programm, das Windows 10 den .gif-Dateien automatisch zuordnet) nicht! – CarLaTeX