How to Convert Images Using Linux

Dizze hantlieding sil jo sjen litte hoe't jo ôfbyldings brûke kinne troch de kommando-linyn fan Linux te brûken .

Jo sjogge hoe't jo in ôfbylding werjaan yn 'e triemgrutte en yn skaal. Jo sille ek learje hoege jo tusken ferskate triemtypen te konvertearjen lykas fan JPG nei PNG of GIF nei TIF .

De konvertearring konvertearje

It konvertearje kommando wurdt brûkt om in ôfbylding te konvertearjen. It formaat is as folgjend:

Konvertearje [input options] ynput bestân [output options] útfier bestân.

Hoe kinne jo in ôfbylding feroarje

As jo ​​in byld hawwe op in webside en jo wolle dat it in bepaalde grutte is, dan kinne jo inkele CSS brûke om it ôfbylding te feroarjen.

It is feitlik better om it byld te laden as de krekte grutte yn it earste plak en ynfoegje it yn 'e side.

Dit is fansels mar ien foarbyld wêrom't jo in ôfbylding feroarje kinne .

Om in ôfbylding te feroarjen brûke jo it folgjende kommando

konforme imagename.jpg -resize dimensje newimagename.jpg

Om bygelyks om in ôfbylding te fieren om 800x600 te konvertearjen, brûk jo it folgjende kommando:

konkurearje imagename.jpg -resize 800x600 newimagename.jpg

As jo ​​trochsetten wurde nei de spesifike ôfmjittings wurdt it aspect ratio ferwurke wurde sil de ôfbylding werombelle wurde nei it tichtste ferhâlding.

Om de konverzje te ferwenden om de krekte grutte te wurden, brûk it folgjende kommando:

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

Jo moatte de hichte en de breedte net oantsjutte as in part fan it kommando's feroarje.

Bygelyks, as jo de breedte wolle wêze om 800 te wêzen en jo soarchje net oer de hichte kinne jo it folgjende kommando brûke:

konform imagename.jpg -resize 800 newimagename.jpg

Om in ôfbylding te feroarjen om in opjûne hichte te wêzen, brûk it folgjende kommando:

Jo kinne it ynstellename, jpg -resize x600 newimagename.jpg konvertearje

Konvertearje fan ien ôfbyldingformaat nei in oar

As jo ​​in JPG-triem hawwe en jo wolle it nei in PNG konvertearje dan brûke jo it folgjende kommando:

Convert image.jpg image.png

Jo kinne in protte ferskillende triemformaten kombinearje. Bygelyks

konvertie image.png image.gif

Convert image.jpg image.bmp

Convert image.gif image.tif

Hoe kinne jo de triemgrutte foar in ôfbylding oanpasse

Der binne in oantal manieren om de fysike triemgrutte fan in ôfbylding te feroarjen.

  1. Feroarje it aspect ratio (meitsje it lytser)
  2. Feroarje it triemformaat
  3. Feroarje de kompresje kwaliteit

Reduzearjen fan de grutte fan it byld sil de triemgrutte lytser meitsje. Dêrnjonken kinne jo gebrûk meitsje fan in triemformaat dat kompresje lykas JPG befettet om de fysike triemgrutte te ferlytsjen.

As lêste oanpasse oan de kwaliteit sil de fysike triemgrutte lytser wurde.

De foargeande 2 sekonden jouwe jo hoe't jo de grutte en triemtype oanpasse. Om it byld te komprimearjen, besykje it folgjende kommando:

konform imagename.jpg -Quality 90 newimage.jpg

De kwaliteit is oanjûn as persintaazje. De leger is it persintaazje wat it lytser is de útfier bestân, mar fansels de lêste output kwaliteit is net sa goed.

Hoe't jo ôfbyldings rotearje

As jo ​​in foto yn portret nommen hawwe, mar jo wolle dat jo in lânskipôfbylding wêze kinne jo it ôfbylding mei it folgjende kommando dreegje:

konvertieren imagename.jpg -rotate 90 newimage.jpg

Jo kinne in winkel oanjaan foar rotaasje.

Sjoch dit bygelyks út:

konvertieren imagename.jpg -rotate 45 newimage.jpg

Konfigurearje Kommando-ljepperopsjes

Der binne tsientallen kommando-rigel-opsjes dy't brûkt wurde mei it konvertearje kommandearre sa as hjirre:

Opsjes wurde ferwurke yn command line order. Alle opsje dy 't jo opsette op' e kommandorigel, bliuwt yn wurking foar de opset fan ôfbyldings dy't folgje, oant de set begjint mei it optreden fan in opsje of -noop . Guon opsjes ynfloed allinich it dekodearjen fan bylden en oaren allinich de kodearring. De lêste kin nei de lêste groep fan ynfierôfbyldings ferskine.

Foar in mear detaillearre beskriuwing fan elke opsje, sjoch ImageMagick .

-adjoin Meitsje bylden yn ien inkele byldbestân oan
-affine tekenje feroarje fan matrix
-antialias piksels aliasing wiskje
-append In set fan ôfbyldings oanfange
-trochsneed gemiddelde in oantal foto's
-eftergrûn de efterkleur
-blur x fergriemje it byld mei in gaussianske operator
-border x it byld omgean mei in grin fan kleur
-bordercolor de grinskleur
-doaze Set de kleur fan 'e annotaasjebegruttingfak
-cache Megabytes fan ûnthâld beskikber te krijen oan it pixel-cache
-kanaal it type kanaal
-charcoal simulearje in houtkooling
-chop x {+ -} {+ -} {%} Brûk piksels út it ynterieur fan in byld
-clip It klippaad oanfreegje, as ien is
-coalesce In ôfbylding fan ôfbyldings fusearje
-colorize kolorje it byld mei de pen kleur
-kolors Foardere oantal kleuren yn it byld
-colorspace de type kleuren
-comment in ôfbylding mei in kommentaar annotearje
-kompensearje it type ôfbylding
-compress it type ôfbylding kompresje
-kontrast It byldkontrast ferbetterje of ferminderje
-crop x {+ -} {+ -} {%} De foarkommende grutte en lokaasje fan it opnommen image
-syklus ferwiderje byld colormap troch bedrach
-debug oanbiede fan debuggen
-deconstruct dieling in ôfbyldingskwaliteit yn konstante parten
-delay <1 / 100ste fan in twadde> It folgjende ôfbylding nei punting werjaan
-densiteit x Vertical en horizontale resolúsje yn piksels fan it byld
-djipte djipte fan it byld
-despeckle Meitsje de spekjes yn in byld
-skerm jout de X-tsjinner oan om kontakt te meitsjen
-dispose GIF-disposysje-metoade
-doar Floyd / Steinberg flaterdiffusaasje tapasse oan it byld
-draw In ôfbylding mei ien of mear grafyske primitiven annotearje
-edge De rânen binnen in byld fine
-emboss printsje in byld
-kodearring bepaalt de letterkodearring
-endian Oanfreegje Endianness (MSB of LSB) fan útfierôfbylding
-enhance In digitale filter oanmeitsje om in laitsje ôf te ferbetterjen
-equalize Histogram-útwikseling útfiere nei it byld
-folje Kleur om te brûken by it filling fan in grafyske primitive
-filter brûke dizze type filter by it werjaan fan in byld
-flatten flatearje in sesje fan ôfbyldingen
-flip in "spegelbyld" meitsje
-flop in "spegelbyld" meitsje
-font Dit lettertype brûke by it annotearjen fan it byld mei tekst
-frame x ++ it byld omgean mei in siergrûn
-fuzz {%} Kleuren yn dizze ôfstân wurde beskôge as gelyk
-gamma nivo fan gamma-korreksje
-groep x fergriemje it byld mei in gaussianske operator
-geometry x {+ -} {+ -} {%} {@} {!} {<} {>} De foarkar fan grutte en lokaasje fan it byld finster.
-gravity rjochting primitive gravitaten nei it annotearjen fan it byld.
-help print brûke ynstruksjes
-implode Implisearje byldpunten piksels oer it sintrum
-intent Brûk dizze type fan rendering intent by it behearen fan byldbehear
-interlace it type ynsletten skema
-etiket Meitsje in label op in ôfbylding
-peil It nivo fan ôfbyldkontrast oanpasse
-list de type list
-loop taheakje oan Netscape-loop-útwreiding nei jo GIF-animaasje
-map Kies in bepaalde set fan kleuren út dit byld
-masker Meitsje in knipende masker
-matte Molke kanaal opslaan as it byld hat ien
-médiaan In medianfilter oan it byld tapasse
-modulearje feroarje de helderheid, saturation, en kleur fan in byld
-monochrome it byld feroarje nei swart en wyt
-morph morphs in ôfbyldingskwaliteit
-mosaic Meitsje in mozayk út in ôfbyldingskwaliteit
-negate ferfange elke piksel mei syn komplementêre kleur
-lûd It lûd of in lûd oanmeitsje of ferminderje
-noop NOOP (gjin opsje)
-normalisearje Transformaatôfbylding om it folsleine oanbod fan kleurwearden te spanden
-opaque feroarje dizze kleur nei de pen kleur binnen it byld
-page x {+ -} {+ -} {%} {!} {<} {>} grutte en lokaasje fan in byldtafel
-fervje simulearje in oalskildering
-pinne Oanpasse de pen kleur foar tekeningsaksjes
-ping efficiënte byldeigenskippen bepale
-pointsize punktearje fan it Postscript, OPTION1, of TrueType lettertype
-preview image preview type
-proses ferwurkjen in ôfdieling fan ôfbyldings
-profyl Foegje ICM, IPTC, of ​​generike profyl nei ôfbylding
-kwaliteit JPEG / MIFF / PNG-kompresje nivo
-raise x ljochte of dûnse ôfbyldingen
-region x {+ -} {+ -} Opsjes opsette foar in part fan it byld
-resize x {%} {@} {!} {<} {>} feroarje in ôfbylding
-roll {+ -} {+ -} Rôlje in ôfbylding vertal of horizontaal
-rotate {<} {>} Keppeling fan Paeth byld ôfbylding oan it byld
-foarbyld skaalôfbylding mei pixel sampling
-sampling_factor x Samplingfakanten brûkt troch JPEG of MPEG-2-encoder en YUV-dekoders / encoders.
-scale skaal it byld.
-scene set nûmer nûmer
-sied pseudo-random nûmer-generator-seedwearde
-segment x segne in in ôfbylding
-shade x Skaaimerke de ôfbylding mei in fiere ljochtquelle
-sharpen x it byld skermje
-shave x Shave piksels fan 'e byldkaikes
-shear x skodzje it byld oan 'e X- of Y-as
-size x {+ offset} breedte en hichte fan it byld
-solarize fersykje alle piksels boppe it drompel nivo
-spread Ferwiderje byldpunten troch in random bedrach
-streekje Kleur om te brûken as it stribjen fan in grafyske primitive
-strokewidth Set de strokebreedte
-swirl Swirl byld pixels oer it sintrum
-texture namme fan tekstuering oan tegel op 'e byldhintergrûn
-drompel driget it byld
-tile tile byld by it filling fan in grafyske primitive
-transform feroarje it byld
-trochsichtich meitsje dizze kleur transparant yn 'e byld
-treedepth beamdjip foar it kleurdredigingsalgoritme
-trim triem in ôfbylding
-type de byldtype
-units de type byldbehearder
-unsharp x It byld skermje mei in ûnbeskermant maskersoperator
-use_pixmap brûke de pixmap
-verbose Print detaillearre ynformaasje oer it byld
-fisy FlashPix besjen parameters
-wave x feroarje in byld mei in sinnewelle
-skriuwe skriuw in ôfbyldingsuite [ konvertiere, kompositearje ]

Foar mear ynformaasje lêze de hânide side foar it konvertearje kommando.