GNU/Linux >> Znalost Linux >  >> Linux

Jak dávkově převést obrázky PNG do formátu JPG v Linuxu

Ačkoli PNG nabízí lepší kvalitu obrazu ve srovnání s JPG , velký faktor velikosti obvykle znepokojuje uživatele internetu. To je obvykle důvod, proč PNG obrázky jsou převedeny do JPG .

Související čtení :Jak převést nezpracovaný obraz z fotoaparátu na JPEG v Linuxu

V tomto článku se dozvíte, jak převést více PNG obrázky do JPG formát z příkazového řádku Linuxu. Použijeme 2 nástroje, a to; ImageMagick a GraphicsMagick .

Nainstalujte Imagemagick v Linuxu

ImageMagick je bezplatný nástroj pro vytváření, úpravu a konverzi široké škály obrazových formátů včetně PNG . Chcete-li nainstalovat ImageMagick na vašem počítači se systémem Linux spusťte následující příkaz podle vaší distribuce Linuxu.

$ sudo apt install imagemagick   [On Debian/Ubuntu & Mint]
$ sudo dnf install ImageMagick   [On RHEL/CentOS & Fedora]

Hromadný převod PNG na JPG pomocí ImageMagick

Nejprve přejděte do adresáře obsahujícího PNG soubory pomocí příkazu cd . Poté můžete pomocí příkazu níže vypsat obsah adresáře.

$ ls -lh

Dále spusťte níže uvedený příkaz a převeďte všechny PNG soubory v aktuálním adresáři do JPG .

$ mogrify -format jpg *.png 

Nyní znovu spusťte níže uvedený příkaz, abyste viděli výsledky.

$ ls -lh

Při pohledu na sloupec velikosti souboru na obrázku výše je rozdíl jasný. Jako vedlejší poznámku můžete převést jeden soubor následovně.

$ convert file.png file.jpg

Neváhejte a přečtěte si manuálové stránky a zjistěte, co dalšího můžete dělat s ImageMagick nástroj.

$ man imagemagick

Nainstalujte GraphicsMagick v Linuxu

GraphicsMagick byl odvozen z ImageMagick ale nabízí rychlejší zpracování a lepší kvalitu. Instalace aplikace GraphicsMagick na vašem počítači se systémem Linux spusťte následující příkaz podle vaší distribuce Linuxu.

$ sudo apt install graphicsmagick   [On Debian/Ubuntu & Mint]

$ sudo yum install epel-release     [On RHEL/CentOS]
$ sudo dnf install GraphicsMagick   [On RHEL/CentOS & Fedora]

Hromadný převod PNG na JPG pomocí GraphicsMagick

Začněte přechodem do adresáře obsahujícího PNG soubory a poté spusťte níže uvedený příkaz pro zobrazení obsahu adresáře.

$ ls -lh

Nyní převeďte všechny PNG soubory v aktuálním adresáři do JPG format, spusťte následující příkaz.

$ sudo gm mogrify -format jpeg *.png

A zkontrolujte výsledky pomocí následujícího příkazu.

$ ls -lh

Pokud chcete převést konkrétní soubor z PNG do JPEG , můžete spustit příkaz níže.

$ gm convert file.png file.jpeg

Chcete-li zjistit, co ještě můžete dělat s GraphicsMagick nástroje, spusťte níže uvedený příkaz pro zobrazení manuálových stránek.

$ man gm
Závěr

Ukázali jsme vám, jak převést více PNG soubory do JPG formát v této příručce. I když vám to může ušetřit určitou šířku pásma sítě a úložný prostor, bude to mít vliv na kvalitu obrazu.


Linux
  1. Jak optimalizovat a komprimovat obrázky JPEG nebo PNG v příkazovém řádku Linuxu

  2. Jak sloučit obrázky v příkazovém řádku?

  3. Převeďte obrázky Webp na PNG pomocí příkazu Linux

  1. Jak převést více obrázků do PDF v Ubuntu Linux

  2. Jak převést soubory pptx na jpg nebo png (pro každý snímek) na linuxu?

  3. Jak převést PDF do JPG pomocí příkazového řádku v Linuxu?

  1. Jak rozdělit a naformátovat disk v systému Linux

  2. Jak formátovat USB disky v Linuxu

  3. Dávkový převod PNG na JPG v linuxu