Installere Imagemagick
Vi trenger Imagemagick for alt, så la oss installere det:
sudo apt-get installer imagemagick
Imagemagick -kommandoer
I Imagemagick er det noen få kommandoer som vi burde vite om (konvertere, identifisere, mogrify, kompositt, montering, sammenligne, streame, vise, animere, importere og trylle), men for å endre størrelse trenger vi bare å vite om tre av dem:
Konvertere: Konvert. Den store delen med Convert -kommandoen er at det er to filer på slutten: den opprinnelige filen og den transformerte filen.
Mogrify: Mogrify er en kommando som brukes til å endre størrelse på et bilde, uskarphet, avling, Despeckle, Dither, tegne på osv. Forskjellen mellom Convert -kommandoen og Mogrify -kommandoen er imidlertid at i Mogrify -kommandoen overskrives det opprinnelige bildet. Dermed eksisterer bare en enkelt fil på et hvilket som helst tilfelle.
Identifisere: Identifiseringskommandoen beskriver bildet, for eksempel format, exif -info, oppløsning osv. Så når du utfører en transformasjon, for eksempel å redusere størrelsen på et bilde, er det alltid lurt å dobbeltsjekke at det ble utført ved å bruke Identifict-kommandoen for å fortelle oss dets detaljer.
Du kan finne ut mer om ImageMagick ved å skrive:
Mann Imagemagick
Konvertere, endre størrelse - absolutt størrelse
Så den første måten å endre størrelsen på bildet er å bruke størrelsebryteren i forbindelse med Convert -kommandoen. I dette tilfellet bruker vi oppløsningen.
Konverter -Resize
Eksempel
Konverter -Resize 1024x768 Image1.JPG Image1-størrelse.jpg
Det originale bildet mitt er 4624 × 3468; Du kan finne ut denne informasjonen ved hjelp av Identifiser -kommandoen. Så la oss se hva som skjer når du bruker størrelsesbryteren. Med størrelsesbryteren kan du passere oppløsningen du ønsker. Etter det passerer jeg navnet på det originale bildet (Image1.JPG) og det transformerte bildets navn (Image1-RE-RESTIZE.jpg). Vær oppmerksom på at det transformerte bildet er bildet som ble redusert i størrelse. Navnet du gir det vil være navnet på det nye reduserte bildet som er opprettet. Og som du kan se i følgende bilde, endret Convert -kommandoen på bildet:
Konvertere, endre størrelse - prosentandel
Du kan også bruke prosentandelen (%) -tegnet med størrelse på størrelse på bryteren.
Konverter -Resize
For eksempel:
Konverter -Resize 40% Image1.JPG -utgang.jpg
Som du kanskje har lagt merke til, var det originale bildet 4624 × 3468, og det nye reduserte bildet er 1850 × 1387. I dette tilfellet er det reduserte bildet 40% av det opprinnelige bildet (4624 × 0.4 = 1850).
Konvertere, endre størrelse - maksimalt område
I det følgende eksempelet kan du definere det maksimale pikselområdet som bildet/bildet kan konsumere. For dette må du bruke @ flagget i tillegg til størrelsesbryteren:
Konverter -Resize@
Eksempel
Konverter -Resize 1000@ image1.JPG -utgang.jpg
Husk at bildet mitt1.JPG er opprinnelig 4624 × 3468. Imidlertid, etter størrelsen, er størrelsen på bildet 36 × 27.
Hvorfor er dette slik?
Det er slik fordi 36 × 27 = 972 er under den maksimale pikselområdet på 1000. I utgangspunktet er 1000 det maksimale pikselområdet for bildet, der pikselområdet er høydetidens bredde.
Konverter - prøve
Alternativt kan du gjøre det ved å bruke prøvebryteren.
Konverter -prøve
Eksempel
Konverter -prøve 40% x40% image1.JPG Image1-størrelse 40%.jpg
I dette tilfellet, som du kan se, ba vi konvertere kommandoen om å redusere bildet til 40% av den opprinnelige størrelsen. Sistnevnte oversettes til et bilde som er 1850 × 1387.
Her bruker vi prøvebryteren for å redusere bildet med 40%. Vi gir det navnet på det originale bildet (Image1.jpg) og navnet vi vil kalle vårt nye reduserte bilde.
Nok en gang, bruk identifiseringskommandoen for å se om reduksjonen fant sted eller ikke.
Konvertere, skala
Skala ligner på å endre størrelse på.
Konverter -Sal
Eksempel
Konverter image2.JPG -Sal 25% produksjon.jpg
I dette tilfellet var mitt originale bilde 2312 × 1734. Jeg skalerte den til 25% - så 2312 × 0.25 = 578. Det endelige bildet er 578 × 434.
Mogrify, Endre størrelse - Absolutt størrelse og prosentandel
Mogrify, som beskrevet tidligere, brukes til å gjøre ting som ligner på konverteringskommandoen. Imidlertid lagrer den over den opprinnelige filen. Dermed får du ikke beholde originalen.
Mogrify -resize
For eksempel:
Mogrify -resize 50% image2.jpg
Vær oppmerksom på at vi ikke legger til et annet filnavn fordi vi erstatter den originale filen.
Eksempel
Mogrify -Resize 2312x1734 Image3.jpg
Konklusjon
Å lære å redusere eller forstørre størrelsen på et bilde er ikke komplisert. De fleste har en tendens til å strømme til nettsteder og annen programvare for å gjøre det. De ville ikke ha visst at det på Ubuntu er like enkelt som PIE. Ved å bruke ImageMagick, den. Og hva mer, du kan redusere eller forstørre størrelsen på et bilde ved hjelp av en prosentandel, det maksimale pikselområdet, absolutt størrelse osv. I denne opplæringen dekket vi hvordan du kan endre størrelsen på bildet ved å bruke bare noen få kommandoer. Så neste gang du trenger å krympe eller forstørre et bilde/bilde, tenk på ImageMagick!
For mer informasjon om å endre størrelse ved hjelp av ImageMagick, sjekk ut andre Linux -hint -artikler og besøk https: // Legacy.Imagemagick.org/bruk/endre størrelse/#noaspekt.