Jak v Ubuntu upravovat, převádět a měnit velikost více obrázků najednou

Upravujte obrázky v Ubuntu

V Ubuntu existuje mnoho možností pro úpravu obrázků, ale osobně se mi většina z nich nelíbí. Pokud chci změnit velikost obrázku, nemám chuť čekat na čas potřebný k otevření GIMPu. Můžeme vždy nainstalovat převaděč obrazu nautilus otáčet a otáčet obrázky pomocí pravého tlačítka z Nautilus, ale proč instalovat balíček, který výše neukazuje dobře text, pokud máme ve výchozím nastavení nainstalován, který ano? V tomto článku vás naučíme jak upravit, převést, změnit velikost a ještě pár věcí obrázky z terminálu Ubuntu.

Nejlepší ze všeho je, že to, co v této příručce vysvětlíme, lze aplikovat na několik obrázků současně. Pokud například chceme přejmenovat 10 fotografií, aniž bychom museli klikat pravým tlačítkem, zvolte „Přejmenovat“ a název zadáte 10krát, můžeme to udělat pomocí ImageMagick, Výchozí prohlížeč obrázků Ubuntu a další distribuce, včetně mého oblíbeného Ubuntu MATE. Níže máte několik příkladů příkazů k provedení několika z těchto operací s využitím výhod Ubuntu Bash.

iMageMagick

ImageMagick je nainstalován v mnoha distribucích, jako je výše uvedený Ubuntu nebo Ubuntu MATE. Pokud vaše distribuce nemá ve výchozím nastavení nainstalován, můžete jej nainstalovat otevřením terminálu a zadáním následujícího příkazu:

sudo apt-get install imagemagick

Přejmenovat obrázky

Pokud například vytvoříte výukový program mnoha zachycení, budou mít název, který nemá nic společného s tím, co chceme ukázat. Díky ImageMagicku je můžeme z terminálu přejmenovat velmi jednoduchým příkazem. Jak uvidíte později, můžeme změnit formát obrázků a použijeme přesně stejný příkaz, ale vhodný pro náš úkol. Bylo by to takto:

convert *.png prueba.png

Pokud si ponecháte příponu a přidáte výstupní slovo, uděláte je všechny uložit se stejným názvem, ale s jiným číslem.

Změna velikosti obrázků

Téměř všechna vydání této příručky používají klíč konvertovat. Chcete-li změnit velikost obrázků pomocí ImageMagick z terminálu, napíšeme následující příkaz, kde «test» bude název obrázku, který chceme převést do jiného formátu:

convert prueba.png -resize 200×100 prueba.png

S předchozím příkazem budeme mít změnil velikost obrázku ve velikosti 200 × 100 pixelů. První hodnota je velikost pro šířku a druhá pro výšku. Použijeme-li stejný název, nahradí výsledný obrázek originál. Pokud chceme změnit pouze proporcionální šířku a výšku, napíšeme následující příkaz, kde 200 bude zvolená velikost v pixelech:

convert prueba.png -resize 200 prueba.png

Pokud chceme, aby byla vysoká 200 pixelů, museli bychom odejít vyprázdněte první hodnotu („Empty“ x100), takže bychom napsali následující příkaz:

convert prueba.png -resize x100 prueba.png

Někdy přesné hodnoty, ale pokud to chceme, můžeme napsat následující příkaz, kde 200 × 100 bude zvolená velikost:

convert prueba.png -resize 200×100! prueba.png

Otočit obrázky

edit-images-ubuntu

Pokud chceme otáčet obrázky, můžeme to udělat pomocí následujícího příkazu, kde 90 by byly stupně sklonu:

convert prueba.jpg -rotate 90 prueba-rotado.jpg

Přidá text, který nakonfigurujeme do výstupního souboru, pokud jej napíšeme jiným způsobem.

Upravte formát obrázku

ImageMagick nám to také umožňuje převést obrázky do jiného formátu přímo z terminálu. Udělali bychom to pomocí následujícího příkazu:

convert prueba.png prueba.jpg

Pokud to, co chceme, je jen snížit kvalitu Chcete-li například odeslat obrázky poštou, napíšeme následující příkaz, kde číslo představuje procento kvality:

convert prueba.png -quality 95 prueba.jpg

Kombinujte operace

Pokud chceme udělat různé modifikace tohoto typu k obrázku, můžeme to udělat kombinací operací. Níže máte příklad pro změnu velikosti, otočení o 180 ° a snížení kvality obrázku na 95%.

convert prueba.png -resize 400×400 -rotate 180 -quality 95 prueba.jpg

Zpracováno pomocí Bash

Ubuntu bash

Ale to, co se mi líbí nejvíce, je toto, upravovat více obrázků najednou. Před úpravou více obrázků stojí za to umístit je všechny do stejné složky. Obvykle je nechávám na ploše, takže nejprve zadám příkaz:

cd /home/pablinux/Escritorio

Jakmile jsme uvnitř složky, napíšeme následující příkaz, abychom změnili velikost všech obrázků .png ve složce Desktop na šířku 830 pixelů a přidali před ni slovo „first“:

for file in *.png; do convert $file -resize 830 primera-$file; done

V podstatě to, co říkáme, je «všechny soubory, které jsou uvnitř této složky a mají formát .png; proveďte převod z velikosti na šířku 830 a nejprve přidejte k názvu souboru; Dokončit«. Pokud upravujete velké množství obrázků, může se vám to vyplatit. Jaký je váš názor?


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   Jimmy olano řekl

    NEJLEPŠÍ NEMOŽNÉ!
    Ačkoli jsem měl představu o nástroji „převést“, Myslel jsem, že to byl „nativní“ příkaz Ubuntu, dnes jsem se dozvěděl, že je součástí ImageMagick.

    Gratuluji k článku, jednoduché, přímé k věci a dobře napsané pro rychlé pochopení, dokonce i bash se vplíží bez větších komplikací!

    Děkuju.

    1.    Paul Aparicio řekl

      Ahoj Jimmy. Děkuji za Váš komentář. Stále můžete dělat více věcí, například aplikovat efekty, ale opravdu si myslím, že za to nestojí za to používat Terminál. Pokud musíme použít efekty, je nejlepší otevřít obrázky a podívat se, co děláme, nebo si to alespoň myslím.

      Pozdrav.

  2.   Alfonso řekl

    Děkuji pablo. Je to něco, co je třeba v každém okamžiku zvážit.