Skip to main content

Slik konverterer du bilder ved hjelp av Linux

Camaro Drift Gatebil 1 mai Flekkefjord (April 2025)

Camaro Drift Gatebil 1 mai Flekkefjord (April 2025)
Anonim

Denne guiden viser deg hvordan du kan manipulere bilder ved hjelp av Linux-kommandolinjen.

Du finner ut hvordan du endrer størrelsen på et bilde, både når det gjelder filstørrelse og skala. Du vil også lære å konvertere mellom flere filtyper som fra JPG til PNG eller GIF til TIF.

Konverter kommandoen

Konverter kommandoen brukes til å konvertere et bilde. Formatet er som følger:

konverter input options input fil output options output fil.

Slik endrer du størrelsen på et bilde

Hvis du skal inkludere et bilde på en nettside, og du vil at det skal være en bestemt størrelse, kan du bruke noen CSS til å endre størrelsen på bildet.

Det er faktisk bedre å laste opp bildet som den riktige størrelsen i utgangspunktet og sette den inn på siden.

Dette er selvfølgelig bare ett eksempel, hvorfor du kanskje vil endre størrelsen på et bilde.

For å endre størrelse på et bilde, bruk følgende kommando

konvertere imagename.jpg -resize dimensjoner newimagename.jpg

For eksempel kan du bruke følgende kommando for å konvertere et bilde til 800x600:

konvertere imagename.jpg -resize 800x600 newimagename.jpg

Hvis du konverterer til de angitte dimensjonene, vil aspektforholdet bli ødelagt. Bildet vil bli endret til nærmeste forhold.

For å tvinge konverteringen til å være den nøyaktige størrelsen, bruk følgende kommando:

konvertere imagename.jpg -resize 800x600! newimagename.jpg

Du trenger ikke å spesifisere høyden og bredden som en del av resize-kommandoen.

For eksempel, hvis du vil at bredden skal være 800, og du bryr deg ikke om høyden, kan du bruke følgende kommando:

konvertere imagename.jpg -resize 800 newimagename.jpg

For å endre størrelsen på et bilde for å være en spesifisert høyde, bruk følgende kommando:

konvertere imagename, jpg-resize x600 newimagename.jpg

Slik konverterer du fra ett bildeformat til et annet

Hvis du har en JPG-fil, og du ønsker å konvertere den til en PNG, vil du bruke følgende kommando:

konvertere image.jpg image.png

Du kan kombinere mange forskjellige filformater. For eksempel

konvertere image.png image.gif

konvertere image.jpg image.bmp

konvertere image.gif image.tif

Slik justerer du filstørrelsen for et bilde

Det finnes en rekke måter å endre den fysiske filstørrelsen på et bilde på.

  1. Endre formatforholdet (gjør det mindre)
  2. Endre filformatet
  3. Endre kompresjonskvaliteten

Redusere størrelsen på bildet vil gjøre filstørrelsen mindre. I tillegg kan du ved å bruke et filformat som inneholder komprimering som JPG, redusere den fysiske filstørrelsen.

Endelig å justere kvaliteten vil gjøre den fysiske filstørrelsen mindre.

De to foregående delene viste deg hvordan du justerer størrelsen og filtypen. For å komprimere bildet, prøv følgende kommando:

konvertere imagename.jpg -quality 90 newimage.jpg

Kvaliteten er spesifisert som en prosentandel. Jo lavere prosentvis jo mindre utdatafilen, men åpenbart er den endelige utgangskvaliteten ikke så god.

Hvordan rotere bilder

Hvis du har tatt et bilde i portrett, men du vil at det skal være et landskapsbilde, kan du rotere bildet ved hjelp av følgende kommando:

konvertere imagename.jpg-rotate 90 newimage.jpg

Du kan angi en vinkel for rotasjon.

For eksempel, prøv dette ut:

konvertere imagename.jpg-rotate 45 newimage.jpg

Konverter kommandolinjealternativer

Det finnes dusinvis av kommandolinjealternativer som kan brukes med konverterings-kommandoen som vist her:

Alternativer behandles i kommandolinjeplass. Ethvert alternativ du angir på kommandolinjen, gjelder for settet av bilder som følger, til settet er avsluttet av utseendet til et alternativ eller-noop. Noen alternativer påvirker bare dekoding av bilder og andre bare kodingen. Sistnevnte kan vises etter den endelige gruppen av inngangsbilder.

For en mer detaljert beskrivelse av hvert alternativ, se ImageMagick .

-adjoinBli med i en enkelt flerbildefil
-affinetegningstransformasjonsmatrise
-antialiasfjern pikselaliasering
-tilføyelegg til et sett med bilder
-gjennomsnittgjennomsnitt et sett med bilder
-bakgrunnbakgrunnsfargen
-uklarhet x slør bildet med en gaussoperatør
-grense x omgir bildet med en fargefarge
-grensefargegrensefarge
-eskesett fargen på annotasjonsgrenseboksen
-cachemegabyte minne som er tilgjengelig for pikselbufferen
-kanaltypen kanal
-kullsimulere en trekulltegning
-hugge x {+ -} {+ -} {%} fjern piksler fra det indre av et bilde
-clipBruk klippen, hvis en er til stede
-coalesceslå sammen en sekvens av bilder
-colorizefarger bildet med pennefarge
-fargerForetrukket antall farger i bildet
-farge romtype fargerom
-kommentarannotere et bilde med en kommentar
-composetype bildesammensetning
-komprimeretypen av bildekomprimering
-kontrastforbedre eller redusere bildekontrast
-avling x {+ -} {+ -} {%} foretrukket størrelse og plassering av det beskårne bildet
-syklusforskyv billedkartet etter mengde
debugaktiver debugoutskrift
-deconstructbryte ned en bildesekvens i bestanddeler
-utsette <1/100ths of a second> Vis neste bilde etter pausering
element-tetthet x vertikal og horisontal oppløsning i piksler av bildet
-dybdedybden av bildet
-despeckleredusere flekkene i et bilde
-visespesifiserer X-serveren for å kontakte
-disposeGIF-avhendingsmetode
-ditherBruk Floyd / Steinberg feil diffusjon til bildet
-tegneannotere et bilde med en eller flere grafiske primitiver
-kantoppdag kantene i et bilde
-embosspreg et bilde
kodendespesifiser skriftkodingen
-endianspesifiser endianness (MSB eller LSB) av utgangsbilde
-enhancePåfør et digitalt filter for å forbedre et støyende bilde
-equalizeutfør histogramutjevning til bildet
-fyllefarge som skal brukes når du fyller en grafisk primitiv
-filterBruk denne typen filter når du endrer størrelsen på et bilde
-flattenflate en sekvens av bilder
-Flippopprett et "speilbilde"
-flopopprett et "speilbilde"
Skrift- typeBruk denne skrifttypen når du annoterer bildet med tekst
-ramme x ++ omgir bildet med en dekorativ ramme
-fuzz {%} farger innenfor denne avstanden regnes som likeverdige
-gammanivå av gamma korreksjon
-gaussian x slør bildet med en gaussoperatør
-geometry x {+ -} {+ -} {%} {@} {!} {<} {>} foretrukket størrelse og plassering av bildevinduet.
-tyngderetning primitive gravitates til når annotere bildet.
-hjelpskriv ut bruksanvisningen
-implodeimploder bildepiksler om midten
-intentBruk denne typen gjengivelsesintensjon når du administrerer bildefargen
-interlacetypen interlacing-ordningen
-merkelappTilordne en etikett til et bilde
-nivåjuster nivået av bildekontrast
-listetypen liste
-looplegg til Netscape loop forlengelse til GIF animasjonen din
-kartvelg et bestemt sett med farger fra dette bildet
-maskeAngi en utklippsmaske
-mattelagre matkanalen hvis bildet har en
-medianPåfør et medianfilter på bildet
-modulatevariere lysstyrke, metning og fargetone i et bilde
-monochromeforvandle bildet til svart og hvitt
-morphdanner en bildesekvens
-mosaicLag en mosaikk fra en bildesekvens
-negateerstatt hver piksel med sin komplementære farge
-bråklegge til eller redusere støy i et bilde
-noopNOOP (ingen mulighet)
-normalizeforvandle bildet til å spenne hele spekteret av fargeverdier
ugjennomskinneligendre denne fargen til pennefarge i bildet
-side x {+ -} {+ -} {!} {%} {<{}>} størrelse og plassering av et bilde lerret
-malingsimulere et oljemaleri
-pennspesifiser pennefarge for tegneoperasjoner
-pingeffektivt bestemme bildegenskaper
-pointsizepeker på PostScript, OPTION1 eller TrueType skrift
-previewbilde forhåndsvisning type
-prosessbehandle en sekvens av bilder
-profillegg til ICM, IPTC eller generisk profil til bilde
-kvalitetJPEG / MIFF / PNG-komprimeringsnivå
-Hev x lysere eller mørkere bildekanter
-region x {+ -} {+ -} Bruk alternativer til en del av bildet
-resize x {%} {@} {!} {<{}>} endre størrelse på et bilde
-rull {+-}{+-} rull et bilde vertikalt eller horisontalt
-rotere {<}{>} bruk Paeth bilde rotasjon til bildet
-prøveskala bilde med piksel prøvetaking
-sampling_factor x prøvetakingsfaktorer som brukes av JPEG- eller MPEG-2-encoder og YUV-dekoder / encoder.
-skalaskala bildet.
-scenesett scene nummer
-frøpseudo-tilfeldig talgeneratorfrøverdi
-segmentet x segment et bilde
-skygge x skygge bildet ved hjelp av en fjern lyskilde
-spisse x skjerpe bildet
-barbere x barber piksler fra bildekanter
-klippe x skjær bildet langs X- eller Y-aksen
-størrelse x {+} forskyvning bredde og høyde på bildet
-solarizeneger alle piksler over terskelenivået
-spredtforskyv bildepiksler med en tilfeldig mengde
-strokefarge som skal brukes når du strekker en grafisk primitiv
-strokewidthsett slagbredden
-swirlsnurre bildepiksler om midten
-teksturnavn på tekstur til fliser på bildebakgrunnen
-terskelterskelen bildet
-tilefliser bilde når du fyller en grafisk primitiv
-forvandleforvandle bildet
-gjennomsiktiggjør denne fargen gjennomsiktig i bildet
-treedepthtredybde for fargeduksjonsalgoritmen
-trimtrim et bilde
-typebildetypen
-enhetertypen av bildeoppløsning
-unsharp x skjerpe bildet med en uskarpe maskoperatør
-use_pixmapbruk pixmapet
-verboseskriv ut detaljert informasjon om bildet
-utsiktFlashPix visningsparametere
-bølge x endre et bilde langs en sinusbølge
-skriveskriv en bildesekvens konvertere, kompositt

For mer informasjon, les den manuelle siden for konverter-kommandoen.