Har du noen gang blitt lei av å stadig åpne favorittredigeringsprogrammet ditt for en enkel beskjæring, endre størrelse eller endre filformatet? Kanskje du har et behov for å enkelt utføre disse oppgavene i batch eller innen programvare?

Slik bruker du Linux konvertere verktøy, som lar deg gjøre alt dette med terminal via kommandolinjen, og mye mer.

Installer ImageMagick

De konvertere verktøyet er en del av det populære imagemagick pakken, som du må ha installert. Sjekk om ImageMagick er installert med kommandoen eller ikke:

konvertere --versjon

Hvis versjonsnummeret til ImageMagick vises, er det allerede installert, og du kan gå videre til neste seksjon. Ellers installerer du ImageMagick med kommandoen:

sudo apt-get -y install imagemagick

Få bildeinformasjon

Du kan få grunnleggende informasjon om hvilket som helst bilde med kommandoen:

konvertere  -print "Type:% m
Størrelse:% b
Dimensjoner:% bx% h
"/ dev / null

Dette vil gi deg mime-typen, filstørrelsen i KB og dimensjonene i piksler, og vil se ut som:

instagram viewer
Type: jpeg
Størrelse: 35,6 KB
Dimensjoner: 640 x 480

Endre bildefilformat

Du kan enkelt endre filformatet til hvilket som helst bilde med:

konvertere  -append 

Denne kommandoen vil ta fil, konverter den til riktig format og lagre et nytt bilde på Du må bruke de riktige filtypene (dvs. JPG, GIF, PNG, etc.) for DEST_FILE og det vil automatisk oppdage hvilket format du vil konvertere bildet til.

Endre størrelse på et bilde i Linux

Hvis du vil endre størrelse på et bilde, eller kanskje raskt generere et miniatyrbilde, kan du gjøre det med -størrelse alternativ. Kjør følgende kommando:

konvertere-størrelse 25% 

Dette vil endre størrelsen på bildet, og opprette en ny bildefil på DEST_FILE som er 25% av dimensjonene til kildebildet. Vær oppmerksom på at kommandoen ovenfor ikke reduserer størrelsen med 25%, men genererer i stedet et nytt bilde som er 25% av størrelsen. Hvis du trenger å forstørre et bilde, kan du justere prosentandelen til mer enn 100%.

I stedet for å endre størrelse på prosent, kan du også spesifisere de spesifikke dimensjonene med kommandoen:

konvertere-størrelse 1024x768 profile.jpg profile_large2.jpg

Ovennevnte kommando vil endre størrelse på kildebildet til 1024x768 piksler, og lagre det nye bildet på DEST_FILE.

Beskjær et bilde

Hvis du trenger å ta litt av toppen eller sidene, kan du beskjære et bilde med følgende kommando:

konvertere  avling 640x250 + 0 + 0 

For eksempel, hvis kildebildet var 640x480 piksler, vil kommandoen ovenfor resultere i DEST_FILE å være et bilde på 640x250 piksler som inneholder den øverste halvdelen av bildet mens den nederste halvdelen ble beskåret ute. De +0+0 i kommandoen ovenfor spesifiserer det øverste venstre punktet på bildet, eller med andre ord hvor du skal beskjære.

Ved å bruke eksemplet ovenfor kan du lagre den nederste halvdelen av bildet i stedet med kommandoen:

konvertere  avling 640x250 + 0 + 230 

Dette vil begynne beskjæringen ved 0x230 i kildebildet, beskjære den øverste halvdelen og etterlate bare den nederste halvdelen.

Roter bilde

Du kan til og med rotere bilder ved å bruke kommandoen:

konvertere  -rotere 90 

Ovennevnte kommando vil rotere kildebildet 90 grader med klokken og lagre det resulterende bildet i DEST_FILE.

Legg bildetekst til bildet

Et annet utmerket trekk ved konvertere verktøyet er muligheten til øyeblikkelig å legge til bildetekster til bilder, inkludert hvor i bildet du vil plassere bildeteksten, pluss skriftfamilien, størrelsen og fargen du skal bruke. Bruk følgende kommando for å legge til bildetekst til et bilde:

konverter profil.jpg -poengstørrelse 14 -font helvetica -fyll gul -tegn 'tekst 270,160 "Varm hilsen fra familien"' profile_cap.jpg

Ovennevnte kommando vil plassere en bildetekst med "Varm hilsen fra familien" på kildebildet ved hjelp av skriften Helvetica 14pt i gult, med det øverste venstre punktet på bildet som starter på 270x160 piksler, og lagre resultatene i DEST_FIL.

Vær oppmerksom på at du må være forsiktig med -tegne alternativet, som må begynne med enkelt anførselstegn etterfulgt av plasseringen av det øverste venstre punktet, og deretter av teksten i bildeteksten omgitt av doble anførselstegn.

Det er en stor liste over farger tilgjengelig, og hvis ønskelig kan du liste opp alle farger som støttes av datamaskinen din med kommandoen:

Hvordan bruke kjøler for palettinspirasjon

Coolors er en fullverdig webapp som kan hjelpe deg med å finne de perfekte fargevalgene. Slik kommer du i gang.

cb:> showrgb

Utvalget av skriftene varierer avhengig av datamaskinen din, men alle vanlige skrifttyper som vanligvis brukes, vil være der. Hvert operativsystem er litt annerledes, men i Ubuntu er skriftene for eksempel plassert i /usr/share/fonts katalogen og inneholder en liste over alle tilgjengelige systemfonter du kan bruke i kommandoen ovenfor.

Bland og match bilderedigeringskommandoer

Du kan blande og matche et av de ovennevnte alternativene i en enkelt kommando for større effektivitet. For eksempel, hvis du har et stort bilde som har feil retning, 2571x1200 piksler i størrelse, og du vil generere et miniatyrbilde på 300x200, kan du bruke kommandoen:

konvertere  -rotere 90-avling 1200x800-størrelse 25% 

Ovennevnte vil først rotere bildet 90 grader, noe som gjør den nye størrelsen 1200x2571 piksler. Deretter beskjærer det overskuddet fra bunnen, slik at det bare er 800 piksler i høyden, og endelig endrer størrelsen på bildet til 25% av den opprinnelige størrelsen, noe som resulterer i et endelig miniatyrbilde på 300x200 piksler.

Gruppeprosessere en bildekatalog

Har du en hel katalog med bilder du vil behandle med samme kommando? Det er ikke noe problem i Linux. For eksempel kan det være lurt å generere miniatyrbilder av alle bildene i din nåværende arbeidskatalog ved å endre størrelsen på dem til 30% av deres nåværende:

mkdir tommelen
for jeg i `ls | grep .jpg $ `; konverter $ i-størrelse 30% tommel / $ i; ferdig

Ovennevnte kommando vil gå gjennom alle filene i den nåværende katalogen din som har en .jpg-utvidelse, endre størrelsen på dem til 30% av størrelsen og plassere de resulterende miniatyrbildene i /thumbs/ underkatalog.

Image Manipulation Made Easy!

Gjennom denne opplæringen har du forhåpentligvis tatt bort muligheten til å smertefritt og uten problemer manipulere bilder via terminalen, og enkelt batch-prosess en hel katalog med en enkelt kommando.

Du har lært hva ImageMagick har konvertere verktøyet er, pluss hvordan du enkelt kan endre filformat, endre størrelse, beskjære, rotere og legge til bildetekster til bilder. Det er også mye ekstra funksjonalitet tilgjengelig konvertere -hjelp alternativ for en full liste.

E-post
De 6 beste Android Gallery-appene bedre enn Google Photos

Leter du etter de beste Android-galleriappene for å erstatte Google Photos? Her er seks gratis galleriappalternativer verdt å prøve.

Relaterte temaer
  • Linux
  • Image Converter
  • Bildeditor
  • Batch Image Editing
  • Terminal
  • Linux
Om forfatteren
Matt Dizak (12 artikler publisert)Mer fra Matt Dizak

Abonner på vårt nyhetsbrev

Bli med på nyhetsbrevet vårt for tekniske tips, anmeldelser, gratis e-bøker og eksklusive tilbud!

Ett steg til…!

Bekreft e-postadressen din i e-posten vi nettopp sendte deg.

.