Hur man redigerar, konverterar och ändrar storlek på flera bilder samtidigt i Ubuntu

Redigera bilder i Ubuntu

Det finns många alternativ för att redigera bilder i Ubuntu, men jag gillar personligen inte de flesta av dem. Om jag vill ändra storlek på en bild vill jag inte vänta hur lång tid det tar innan GIMP öppnas. Vi kan alltid installera nautilus-bild-omvandlare att rotera och rotera bilder med högerknappen från Nautilus men varför installera ett paket, som ovan visar inte texten bra, om vi har en som standard installerad som gör det? I den här artikeln kommer vi att lära dig hur man redigerar, konverterar, ändrar storlek och några fler saker bilderna från Ubuntu Terminal.

Bäst av allt, vad vi ska förklara i den här guiden kan tillämpas på flera bilder samtidigt. Om vi ​​till exempel vill byta namn på 10 foton utan att behöva högerklicka, välj "Byt namn" och sätta namnet 10 gånger, kan vi göra det med ImageMagick, Ubuntus standardbildvisare och andra distributioner, inklusive Ubuntu MATE, min favorit. Nedan har du flera exempel på kommandon för att utföra flera av dessa operationer genom att utnyttja Ubuntu Bash.

iMageMagick

ImageMagick kommer installerat i många distributioner, som tidigare nämnda Ubuntu eller Ubuntu MATE. Om din distro inte har den installerad som standard kan du installera den genom att öppna en terminal och skriva följande kommando:

sudo apt-get install imagemagick

Byt namn på bilder

Om du till exempel gör en handledning med många inspelningar kommer de att ha ett namn som inte har något att göra med det vi vill visa. Tack vare ImageMagick kan vi byta namn på dem från terminalen med ett mycket enkelt kommando. Som du kommer att se senare kan vi ändra formatet på bilderna och vi kommer att använda exakt samma kommando, men lämpligt för vår uppgift. Det skulle vara som följer:

convert *.png prueba.png

Genom att behålla tillägget och lägga till ett utdataord, kan du spara dem alla med samma namn, men med ett annat nummer.

Ändra storlek på bilder

Nästan alla utgåvor av den här guiden använder nyckeln konvertera. För att ändra storlek på bilder med ImageMagick från terminalen skriver vi följande kommando, där «test» är namnet på bilden som vi vill konvertera till ett annat format:

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

Med det tidigare kommandot kommer vi att ha ändrade storlek på en bild med en storlek på 200 × 100 pixlar. Det första värdet är storleken för bredden och det andra för höjden. Om vi ​​använder samma namn ersätter den resulterande bilden originalet. Om vi ​​bara vill ändra bredden och höjden för att vara proportionell skriver vi följande kommando, där 200 skulle vara den valda storleken i pixlar:

convert prueba.png -resize 200 prueba.png

Om vi ​​vill att den ska vara 200 pixlar hög, måste vi gå töm det första värdet ("Tom" x100), så vi skulle skriva följande kommando:

convert prueba.png -resize x100 prueba.png

Ibland kan exakta värden, men om vi vill att det ska vara så kan vi skriva följande kommando, där 200 × 100 skulle vara vald storlek:

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

Rotera bilder

redigera-bilder-ubuntu

Om det vi vill ha är rotera bilder, kan vi göra det med följande kommando, där 90 skulle vara lutningsgraderna:

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

Det kommer att lägga till texten som vi konfigurerar i utdatafilen så länge vi skriver den på ett annat sätt.

Redigera bildformatet

ImageMagick tillåter oss också konvertera bilder till ett annat format direkt från terminalen. Vi skulle göra det med följande kommando:

convert prueba.png prueba.jpg

Om det vi vill bara är sänka kvaliteten För att skicka bilderna med post, till exempel, skulle vi skriva följande kommando, där siffran är procentandelen kvalitet:

convert prueba.png -quality 95 prueba.jpg

Kombinera operationer

Om vi ​​vill göra olika modifieringar av den här typen till en bild kan vi göra det genom att kombinera operationer. Nedan har du ett exempel för att ändra storlek, rotera 180 ° och sänka bildens kvalitet till 95%.

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

Bearbetas med Bash

Ubuntu bash

Men det jag gillar mest är det här, redigera många bilder samtidigt. Innan du redigerar flera bilder är det värt att lägga dem alla i samma mapp. Jag lämnar dem vanligtvis på skrivbordet, så jag skriver först kommandot:

cd /home/pablinux/Escritorio

En gång inuti mappen skriver vi följande kommando för att ändra storlek på alla .png-bilder i skrivbordsmappen till 830 pixlar breda och lägga till ordet "först" framför den:

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

I grund och botten är vad vi säger «alla filer som finns i den här mappen och har .png-format; gör omvandlingen från storleksändring till 830 bred och lägg först till filnamnet; Avsluta«. Om du redigerar många bilder kan det vara värt det för dig. Vad är din åsikt?


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   Jimmy Olano sade

    BÄSTA OMÖJLIGA!
    Även om jag hade en uppfattning om "konvertera" -verktyget trodde jag att det var ett "infödd" Ubuntu-kommando, men idag har jag lärt mig att det är en del av ImageMagick.

    Mina gratulationer till artikeln, enkel, rak till sak och välskriven för en snabb förståelse, även bash smyger in utan mycket komplikationer!

    Tack.

    1.    Paul Aparicio sade

      Hej jimmy. Tack för din kommentar. Du kan fortfarande göra fler saker, som att tillämpa effekter, men jag tycker verkligen att det inte är värt att använda terminalen för det. Om vi ​​måste använda effekter är det bäst att öppna bilderna och se vad vi gör, eller så tror jag.

      En hälsning.

  2.   Alfonso sade

    Tack pablo. Det är något att tänka på när som helst.