Mam animowany gif, który, jak pierwotnie stworzony, animuje raz zatrzymuje się. Chcę zmodyfikować plik obrazu, aby zamiast tego zapętlał się na zawsze.
Jakich bezpłatnych aplikacji lub narzędzi wiersza polecenia dla systemu Mac OS X można użyć do tego celu? Znalazłem kilka narzędzi GIF, które mogą tworzyć nowe animacje, ale żadne z nich nie pozwala mi dostosować właściwości istniejących.
macos
images
gif
animated-gif
Brant Bobby
źródło
źródło
Odpowiedzi:
Rozwiązanie dotyczące terminalu:
./configure --disable-gifview --disable-gifdiff
make
cd src
./gifsicle -bl /path/to/image.gif
Rozwiązania wykorzystujące narzędzia GUI ( nie testowałem ich! ):
źródło
brew install gifsicle
potem zrób pętlę:gifsicle -l non_looping.gif > looping.gif
brew install gifsicle
Możesz użyć ImageMagick. Po prostu biegniesz:
Najpierw może być konieczne zainstalowanie ImageMagick.
Jeśli używasz naparu, możesz:
brew install imagemagick
z terminala, a następnie uruchomićconvert
polecenie.źródło
brew install imagemagick
.-loop 1
-delay <number>
może spowolnić gif poprzez dodanie opóźnienia między każdą klatką. imagemagick.org/script/command-line-options.php#delayGIMP może edytować animowane pliki GIF; otwórz obraz, a następnie zapisz go ponownie. Zostaniesz poproszony o kilka pytań, a jedną z dostępnych opcji jest zapętlenie na zawsze.
Najwyraźniej jest możliwe, a nawet łatwe, zainstalowanie GIMP na OS X, ale nie mogę powiedzieć, że to zrobiłem,
źródło
Zakładając, że już zainstalowałeś
Homebrew
i uruchomiłeśbrew install imagemagick
.Wystarczy użyć wiersza polecenia, aby:
I to edytuje twój istniejący obraz bez zmiany istniejących czasów trwania:
źródło
licecap
w systemie MacOS do robienia animowanych zrzutów ekranu.Zobacz przewodnik animowanego GIF-a Michaela .
Opisuje narzędzie GIF Construction Set, które może wyświetlać wewnętrzną strukturę animowanego GIF-a (niestety nie dla OS X). Szczególnie interesujące są:
Trudniej jest znaleźć darmowe narzędzia OS X do edycji plików GIF, zwłaszcza, że nie jestem użytkownikiem komputera Mac. Jednym z nich, który wydaje się pasować do rachunku, jest Gifsicle , który może ustawić pętlę za pomocą parametru „loopcount”.
źródło
Jeśli przyszedłeś tutaj, aby wprowadzić tę zmianę na komputerze, tak jak ja, GIMP to świetna opcja. Odpowiedź innego jest dobra - oto kilka szczegółów, które można dodać do ich odpowiedzi.
Zaletą GIMP w porównaniu z innymi opcjami powyżej jest to, że nie musisz pisać żadnego kodu ani poleceń - wszystko jest wbudowane i bezpłatne. Mam nadzieję że to pomoże!
źródło