Jak extrahovat snímky z GIFů v Linuxu

Potřebujete získat jednotlivé snímky z animovaného GIFu ve vašem Linuxovém prostředí? Zdá se vám to komplikované? Nechte si poradit! V tomto návodu si ukážeme dva jednoduché postupy, jak extrahovat snímky z GIF animací v Linuxu.

Metoda 1: Využití GraphicsMagick

Nejefektivnější metodou pro extrahování jednotlivých snímků z GIF obrázku v Linuxu je použití nástroje GraphicsMagick. Tento nástroj disponuje silným příkazovým řádkem, který umožňuje rozložit celou GIF animaci na sadu jednotlivých obrázků ve formátu PNG.

Bohužel, GraphicsMagick není standardně instalován v mnoha distribucích Linuxu. Proto bude nutné tento nástroj nainstalovat před jeho prvním použitím.

Pro zahájení instalace GraphicsMagick otevřete terminál. Můžete to udělat stisknutím klávesové zkratky Ctrl + Alt + T nebo vyhledáním „Terminál“ v nabídce aplikací.

Jakmile je terminál otevřen, postupujte podle pokynů pro instalaci, které odpovídají vaší Linuxové distribuci.

Instalace v různých distribucích

Ubuntu

V Ubuntu můžete GraphicsMagick snadno nainstalovat pomocí příkazu `apt install` v terminálu:

sudo apt install graphicsmagick

Debian

Uživatelé Debianu mohou GraphicsMagick nainstalovat pomocí příkazu `apt-get install`:

sudo apt-get install graphicsmagick

Arch Linux

Na Arch Linuxu nainstalujete GraphicsMagick z repozitáře „Extra“ pomocí příkazu `pacman`:

sudo pacman -S graphicsmagick

Fedora

Na Fedoře nainstalujete GraphicsMagick příkazem `dnf install`:

sudo dnf install graphicsmagick

OpenSUSE

OpenSUSE nabízí nejnovější verzi GraphicsMagick ve svých repozitářích. Nainstalujte ji příkazem `zypper install`:

sudo zypper install graphicsmagick

Obecný postup

Pokud používáte jinou distribuci Linuxu, můžete GraphicsMagick najít a nainstalovat pomocí správce balíčků nebo navštívit oficiální stránky a řídit se pokyny k instalaci.

Extrahování snímků pomocí GraphicsMagick

Pro extrahování snímků z GIFu použijte příkaz `gm convert`. Nejprve se ale musíte přesunout do složky, kde se nachází váš GIF, například pomocí příkazu `cd`. V našem případě se GIF nachází ve složce „Obrázky“:

cd ~/Obrázky

Jakmile jste ve správné složce, můžete začít s rozkládáním animace. Proces by neměl trvat dlouho.

gm convert VASE-GIF.gif -coalesce +adjoin GIF_Snímek%3d.png

Po dokončení převodu naleznete mnoho PNG obrázků s názvem „GIF_Snímek“ následovaným číslem. Vyhledejte požadovaný snímek a ostatní můžete smazat.

Metoda 2: Využití programu GIMP

Pokud se necítíte komfortně s příkazovým řádkem, dalším způsobem, jak extrahovat snímky z GIFu, je importovat GIF do Gimpu, zobrazit animaci jako jednotlivé vrstvy a uložit požadovaný snímek.

Pro začátek je potřeba mít Gimp nainstalovaný. Pokud ho nemáte, postupujte podle návodu k instalaci.

Extrahování snímků pomocí Gimpu

Extrahování snímků v Gimpu je poměrně jednoduché. Otevřete správce souborů, klikněte pravým tlačítkem myši na váš GIF a v kontextovém menu vyberte „Otevřít pomocí“.

Z nabídky „Otevřít pomocí“ vyberte „GNU Image Manipulation Program“ (Gimp). Tím se váš GIF načte do Gimpu.

Po načtení GIFu si prohlédněte vrstvy. Každý snímek v GIFu je reprezentován samostatnou vrstvou. Skryjte všechny vrstvy kliknutím na ikonu oka, aby se na plátně nic nezobrazovalo.

Nyní procházejte vrstvy a najděte snímek, který chcete extrahovat. Zobrazte ho na plátně kliknutím na ikonu oka u dané vrstvy, čímž se stane jedinou viditelnou vrstvou.

Když je vybraný snímek jediný viditelný, klikněte na „Soubor“ a vyberte „Exportovat jako“.

V nabídce „Export“ uložte snímek jako PNG nebo JPG. Nezapomeňte zvolit známé umístění v systému souborů. Pro případné zapomenutí, kam jste obrázek uložili, si to zapište.