GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak změnit velikost obrázků pomocí příkazového řádku v Ubuntu

Pokud nás sledujete, možná jste viděli náš článek o tom, jak přidat možnost změny velikosti v kontextové nabídce po kliknutí pravým tlačítkem ve Správci souborů v Ubuntu. Dnes si promluvme o tom, jak změnit velikost obrázků pomocí příkazového řádku přes terminál. Způsob provádění věcí pomocí příkazového řádku má své výhody. Ve většině případů je vysoce efektivní používat příkazový řádek, když děláte věci ze vzdáleného počítače. Terminál také spotřebovává nejmenší množství systémových prostředků a je bleskurychlý.

Změna velikosti obrázků z Terminálu v Ubuntu

Ke změně velikosti obrázků z terminálu použijeme bezplatný nástroj příkazového řádku s názvem imgp. Tento úžasný nástroj podporuje dávkové zpracování obrázků a využívá inteligentní adaptivní algoritmus.

Funkce imgp

Ačkoli název nástroje mohl být lepší, funkce nejsou ohroženy. imgp je dobrou náhradou rozšíření Nautilus Image Converter, protože není vázáno na žádný správce souborů a je tak rychlejší při převodu.

Pojďme se podívat na jeho výkonné funkce.

  • podporuje obrazové formáty JPEG a PNG
  • může měnit velikost podle procenta nebo rozlišení
  • podporuje dávkové zpracování obrázků
  • zachová/vymaže data EXIF
  • může otáčet obrázky ve směru hodinových ručiček o zadaný úhel
  • optimalizovat obrázky
  • určete výstupní kvalitu JPEG
  • skripty pro dokončení bash, fish, zsh

Instalace imgp v Ubuntu, Linux Mintu a základním OS

Nejjednodušší způsob instalace imgp je přes PPA.

Krok 1) Spusťte Terminál.

Krok 2) imgp potřebuje Python 3.5 nebo novější, který je standardně nainstalován v posledních verzích Ubuntu, ale v každém případě není na škodu zadat tento příkaz:

sudo apt-get install python3-pil

Krok 3) Pomocí následujícího příkazu přidejte PPA.

sudo add-apt-repository ppa:twodopeshaggy/jarun

Krok 4) Aktualizace:

aktualizace sudo apt

Krok 5) Nainstalujte imgp

sudo apt install imgp

A je to! Nyní můžete pomocí příkazového řádku začít měnit velikost obrázků.

Jak používat imgp

Převést některé obrázky a adresáře:

imgp -x 1366x768 ~/ ~/Pictures/image3.png ~/Stažení//home/testuser/image1.png3840x2160 -> 1365x76811104999 bajtů -> 1486426 bajtů 27.4426 bajtů/home 2jpg/test 246 bajtů/home 265 31421 bajtů/domovská stránka/testovací uživatel/obrázky/obrázek3.png1920x1080 -> 1365x7682811155 bajtů -> 1657474 bajtů/domovská stránka/testovací uživatel/stahování/obrázek42048x1362x245 -> 7632 bajtů -> 7 632 bajtů 

Změňte měřítko obrázku o 75 % a přepište zdrojový obrázek:

imgp -x 75 -w ~/image.jpg/home/testuser/image.jpg1366x767 -> 1025x575120968 bajtů -> 45040 bajtů

Otočení obrázku o 90 stupňů ve směru hodinových ručiček:

imgp -o 90 ~/image.jpg120968 bajtů -> 72038 bajtů

Upravte obrázky v aktuálním adresáři na rozlišení 1366×1000.

Navštěvujte všechny adresáře rekurzivně, přepisujte zdrojové obrázky, ignorujte obrázky s odpovídajícími hres nebo vres, ale převádějte obrázky PNG na JPEG.

imgp -x 1366x1000 -wrackNastavte hres=800 a přizpůsobte vres zachování poměru.imgp -x 800x0Zdroj je vynechán. Zpracovává se aktuální adresář..../image1.jpg1366x911 -> 800x53469022 bajtů -> 35123 bajtů./image2.jpg1050x1400 -> 800x1067458092 bajtů -> 78089 bajtů

Zpracovávejte pouze obrázky větší než 50 kB (50*1024 bajtů):

imgp -wrackx 1366x1000 -s 51200


Ubuntu
  1. Jak nainstalovat aktualizace zabezpečení z příkazového řádku v Ubuntu

  2. Jak upgradovat balíčky na Ubuntu pomocí příkazového řádku

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

  1. Jak odstranit uživatele na Ubuntu

  2. Jak zkontrolovat verzi Ubuntu pomocí příkazového řádku

  3. Jak zcela odinstalovat aplikace pomocí příkazového řádku v Ubuntu

  1. Jak stáhnout soubor na Ubuntu pomocí příkazového řádku

  2. Jak zkontrolovat verzi Ubuntu z příkazového řádku

  3. Jak vyprázdnit koš v Ubuntu z příkazového řádku