Jak wyodrębnić ramki z GIF-ów w systemie Linux

Chcesz wydobyć klatki z animowanego obrazu GIF na systemie Linux, ale nie wiesz, jak to zrobić? Nie martw się! W tym artykule przedstawimy dwa proste sposoby na wyodrębnienie klatek z GIF-ów w systemie Linux.

Metoda 1 – GraphicsMagick

Jednym z najskuteczniejszych narzędzi do wyodrębniania pojedynczych klatek z GIF-ów w systemie Linux jest GraphicsMagick. To potężne narzędzie wiersza poleceń, które umożliwia konwersję całego GIF-a na oddzielne pliki klatek PNG.

Niestety, GraphicsMagick nie jest domyślnie zainstalowane w wielu dystrybucjach Linuxa, dlatego przed rozpoczęciem musisz je zainstalować.

Aby zainstalować GraphicsMagick, otwórz terminal. Możesz to zrobić, naciskając Ctrl + Alt + T lub wyszukując „Terminal” w menu aplikacji.

Po otwarciu terminala, postępuj zgodnie z poniższymi instrukcjami instalacyjnymi, które są dostosowane do używanego systemu operacyjnego Linux.

Ubuntu

Dla użytkowników Ubuntu, aby zainstalować GraphicsMagick, użyj poniższego polecenia:

sudo apt install graphicsmagick

Debian

Użytkownicy Debiana mogą zainstalować GraphicsMagick, używając polecenia apt-get:

sudo apt-get install graphicsmagick

Arch Linux

Jeśli korzystasz z Arch Linux, zainstaluj GraphicsMagick z repozytorium „Extra” za pomocą poniższego polecenia:

sudo pacman -S graphicsmagick

Fedora

Dla użytkowników Fedory, aby zainstalować GraphicsMagick, użyj polecenia dnf:

sudo dnf install graphicsmagick

OpenSUSE

W OpenSUSE GraphicsMagick jest dostępne w repozytoriach. Możesz je zainstalować za pomocą polecenia zypper:

sudo zypper install graphicsmagick

Ogólny Linux

Jeśli używasz innej wersji Linuxa, poszukaj „graphicsmagick” w swoim menedżerze pakietów, aby zainstalować to narzędzie. Możesz również odwiedzić oficjalną stronę internetową i postępować zgodnie z instrukcjami instalacji.

Wyodrębnianie klatek przy użyciu GraphicsMagick

Aby wyodrębnić klatki z GIF-a, skorzystaj z polecenia gm convert. Zanim jednak to zrobisz, przejdź do katalogu, w którym znajduje się plik GIF, używając polecenia CD. W tym przypadku zakładamy, że GIF jest w folderze „Obrazy”.

cd ~/Pictures

Po przejściu do odpowiedniego katalogu, rozpocznij dekompilację obrazu:

gm convert MY-GIF.gif -coalesce +adjoin GIF_Frame%3d.png

Po zakończeniu procesu, znajdziesz wiele plików PNG nazwanych „GIF_Frame” z numerami. Możesz przejrzeć te pliki, aby znaleźć interesującą Cię klatkę i usunąć pozostałe.

Metoda 2 – Gimp

Jeśli polecenia w terminalu nie są dla Ciebie, inną opcją na wyodrębnienie klatek z GIF-a jest użycie GIMP-a. Możesz zaimportować plik GIF, przeglądać animację jako pojedyncze klatki i zapisać wybraną klatkę.

Aby rozpocząć pracę z GIMP-em, musisz najpierw zainstalować ten program. Postępuj zgodnie z naszym przewodnikiem instalacji, aby to zrobić.

Wyodrębnianie klatek za pomocą GIMP-a

Proces wyodrębniania klatek z pliku GIF w GIMP-ie jest stosunkowo prosty. Otwórz menedżera plików Linuxa i kliknij prawym przyciskiem myszy na plik GIF. Następnie z menu kontekstowego wybierz „Otwórz za pomocą” i najedź na tę opcję.

Po najechaniu wybierz „Otwórz za pomocą programu do manipulacji obrazem GNU” (GIMP), aby otworzyć plik GIF w tym programie.

Po załadowaniu GIF-a do GIMP-a sprawdź sekcję warstw. Każda klatka GIF-a jest osobną warstwą. Możesz ukryć wszystkie warstwy, klikając ikonę oka, aby nic nie było widoczne na płótnie.

Gdy wszystkie warstwy są ukryte, przejdź przez nie i znajdź klatkę, którą chcesz wyodrębnić. Kliknij ikonę oka obok tej warstwy, aby uczynić ją widoczną na płótnie.

Gdy wybrana klatka jest jedyną widoczną, przejdź do menu „Plik” i wybierz opcję „Eksportuj jako”, aby rozpocząć proces eksportu.

W oknie „Eksportuj” wybierz format zapisu, na przykład PNG lub JPG, i wskaź odpowiednią lokalizację w systemie plików Linux, aby nie zapomnieć, gdzie zapisałeś plik.