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?
image-processing
Kris Harper
źródło
źródło
gm convert some-image.gif +adjoin some-image%d.png
do działania. Lub wgm 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:źródło
-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
)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
źródło
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] :
i wprowadź i zapisz:
--screenshot-format
Dostępne opcje: jpg jpeg png (domyślnie: jpg)dla najwyższej jakości png:
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źródło