Jak mogę łatwo podzielić animowany plik .gif? Chcę zobaczyć każdą ramkę.
Naprawdę wolałbym nie eksportować każdej ramki do katalogu. Jeśli to możliwe, chciałbym je wyświetlić indywidualnie w jednej aplikacji.
Czy jest to możliwe w systemie Linux?
Jak mogę łatwo podzielić animowany plik .gif? Chcę zobaczyć każdą ramkę.
Naprawdę wolałbym nie eksportować każdej ramki do katalogu. Jeśli to możliwe, chciałbym je wyświetlić indywidualnie w jednej aplikacji.
Czy jest to możliwe w systemie Linux?
Odpowiedzi:
Spróbuj otworzyć je za pomocą The Gimp; Wierzę, że otworzą animowane gify z jedną warstwą na ramkę.
Mówisz, że nie chcesz zrzucać wszystkich ramek do plików w katalogu, ale powiem ci jak to zrobić :) zainstaluj ImageMagick lub graphicsmagick, a następnie:
dla ImageMagick:
convert animation.gif target.png
dla grafiki:
gm convert animation.gif target.png
zapisze ramki do target0.png, target1.png, ... i tak dalej. Następnie możesz wejść do katalogu i uruchomić eog
, pokażą Ci wszystkie ramki w tej samej aplikacji. Kiedy już nie potrzebujesz ramek, po prostu rm target*.png
.
gm convert some-image.gif +adjoin some-image%d.png
do działania. Lub w gm convert some-image.gif -coalesce +adjoin some-image%d.png
przypadku ramek pomocniczych o różnych rozmiarach i różnych przesunięciach.
convert
pomija -coalesce
opcję, która jest wymagana do tego, czego oczekiwałby użytkownik.
Jeśli różne ramki mają przezroczyste obszary i budują się na sobie, możesz użyć convert
polecenia z -coalesce
opcją „ ”, aby utworzyć zestaw plików target-0.png, target-1.png itp., Z których każda łączy sekwencję poprzednich zdjęcia:
convert -coalesce animation.gif target.png
-coalesce
długich .gif
screencastów , prawdopodobnie zużyje całą dostępną pamięć i prawdopodobnie zawiesi cały system.
convert -coalesce animation.gif target.%04d.png
dla mnie, z ImageMagick
(Informacje o wersji: 6.8.9-9 Q16 x86_64 2017-07-31
)
convert gif.gif gif.pdf
tworzy plik pdf z każdą stroną będącą ramką wejściowego gif, a następnie możesz po prostu przeglądać ramki w wybranej aplikacji do przeglądania plików pdf
Użyj mpv. Otwórz go na pulpicie. Przeciągnij do niego gif. Zrób zrzut ekranu żądanej / pojedynczej klatki za pomocą klawisza s. Możesz nawet zatrzymać, jeśli twój gif jest szybki. Bardzo szybki sposób.
===========
możesz najpierw skorzystać z tych ustawień [po ustawieniu nie musisz tego robić ponownie] :
gedit ~/.config/mpv/mpv.conf
i wprowadź i zapisz:
--screenshot-format
Dostępne opcje: jpg jpeg png (domyślnie: jpg)
dla najwyższej jakości png:
--screenshot-format=png
--screenshot-png-compression=9
lub jeśli chcesz jpg
--screenshot-jpeg-quality
Liczba całkowita (od 0 do 100) (domyślnie: 90)
Użyj mpv --list-options
dla innych szczegółów