Kako pretvoriti slike koristeći Linux

Ovaj vodič će vam pokazati kako manipulirati slikama koristeći Linux komandnu liniju .

Saznaćete kako promijeniti veličinu slike kako u pogledu veličine datoteke tako i veličine. Takođe ćete naučiti kako pretvoriti između više vrsta datoteka kao što su JPG na PNG ili GIF na TIF .

Pretvaranje komande

Komanda pretvori se koristi za konverziju slike. Format je sledeći:

pretvoriti [input options] ulaznu datoteku [output options] izlaznu datoteku.

Kako promijeniti veličinu slike

Ako želite da uključite sliku na web stranici i želite da bude određena veličina, onda biste mogli koristiti neki CSS da biste promenili veličinu slike.

Ustvari, bolje je ipak postaviti sliku kao tačnu veličinu na prvo mesto i umetnuti ga na stranicu.

Ovo je, naravno, samo jedan primer zašto biste možda želeli da promenite veličinu slike .

Da biste promenili veličinu slike, upotrebite sledeću komandu

pretvoriti imagename.jpg -resize dimenzije newimagename.jpg

Na primer, za pretvaranje slike na 800x600 koristite sledeću komandu:

pretvoriti imagename.jpg -resize 800x600 newimagename.jpg

Ako se konvertovanjem do određenih dimenzija odnos projketa prebacuje, slika će biti promjenjena na najbliži odnos.

Da biste primenili konverziju kao tačnu veličinu, koristite sledeću komandu:

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

Ne morate navesti visinu i širinu kao dio komande za promjenu veličine.

Na primjer, ako želite širinu od 800 i ne zanima vas visina možete koristiti sljedeću naredbu:

pretvoriti imagename.jpg -resize 800 newimagename.jpg

Da biste promenili veličinu slike kao određenu visinu, upotrebite sledeću komandu:

pretvoriti imagename, jpg -resize x600 newimagename.jpg

Kako se pretvoriti iz jednog oblika slike u drugi

Ako imate JPG datoteku i želite da je pretvorite u PNG onda biste koristili sljedeću naredbu:

pretvoriti image.jpg image.png

Možete kombinovati mnogo različitih formata datoteka. Na primjer

pretvoriti image.png image.gif

pretvoriti image.jpg image.bmp

pretvoriti image.gif image.tif

Kako prilagoditi veličinu datoteke za sliku

Postoji nekoliko načina za promjenu fizičke veličine datoteke.

  1. Promenite odnos slike (učinite ga manji)
  2. Promenite format datoteke
  3. Promenite kvalitet kompresije

Smanjivanje veličine slike smanjuje veličinu datoteke. Pored toga, upotreba formata datoteke koja uključuje kompresiju kao što je JPG će vam omogućiti da smanjite veličinu fizičkog fajla.

Konačno podešavanje kvaliteta će učiniti manju veličinu fizičke datoteke.

Prethodni 2 sekcije su vam pokazali kako prilagoditi veličinu i vrstu datoteke. Da biste kompresovali sliku, pokušajte sledeću komandu:

pretvoriti imagename.jpg -kvalitet 90 newimage.jpg

Kvalitet je naveden kao procenat. Što je niži procenat, manja je izlazna datoteka, ali očigledno da je konačni kvalitet izlaza nije toliko dobar.

Kako rotirati slike

Ako ste snimili fotografiju u portretu ali želite da to bude pejzažna slika, možete rotirati sliku koristeći sledeću komandu:

pretvoriti imagename.jpg -rotate 90 newimage.jpg

Možete odrediti bilo koji ugao za rotaciju.

Na primer, probajte ovo:

pretvoriti imagename.jpg -rotate 45 newimage.jpg

Konvertovanje opcija komandne linije

Postoji desetine opcija komandne linije koje se mogu koristiti sa komandom convert, kao što je prikazano ovde:

Opcije se obrađuju redosledom naredbe. Svaka opcija koju odredite u komandnoj liniji ostaje na snazi ​​za skup slika koji sledi, sve dok se skup ne prekine pojavom bilo koje opcije ili -noop . Neke opcije samo utiču na dekodiranje slika, a ostali samo na kodiranje. Ovo se može pojaviti nakon finalne grupe ulaznih slika.

Za detaljniji opis svake opcije pogledajte ImageMagick .

-adjoin pridružite slike u jednu datoteku sa više slika
-affine matrica transformacije crtanja
-antialia ukloniti aluziju piksela
-append dodajte skup slika
-veraža prosjek skupa slika
-background boja pozadine
-blur x Zamućite sliku sa gussovim operatorom
-border x okružite sliku graničnom bojom
-bordercolor boje granice
-box podesite boju označavajućeg okvira za primedbe
-skladiste megabajta memorije koja je dostupna za keš piksela
-kanal tip kanala
-ugalj simuliraju crtež ugljenika
-chop x {+ -} {+ -} {%} uklonite piksele iz unutrašnjosti slike
-clip primijenite putanju isecanja, ako je prisutan
-coalesce spoji sekvencu slika
-colorizuj bojite sliku bojom olovke
-colors preferirani broj boja na slici
-colorspace tip boje prostora
-komment annotate sliku sa komentarom
-compose tip kompozicije slike
-pripremi tip kompresije slike
-contrast poboljšati ili smanjiti kontrast slike
-crop x {+ -} {+ -} {%} poželjne veličine i lokacije isječene slike
- ciklus zameniti sliku kolorma po količini
-debug omogućite debug printout
-Dononstruct slomiti sekvencu slika u sastavne delove
-del <1 / 100ths of second> prikažite sledeću sliku nakon pauze
-density x vertikalna i horizontalna rezolucija u pikselima slike
-dubina dubina slike
-despeckle smanjite mrlje unutar slike
-Display određuje X server za kontakt
-disli GIF metod odlaganja
-Dije primeniti Floyd / Steinberg difuziju grešaka na sliku
-Dra annotate sliku sa jednim ili više grafičkih primitiva
-edge detektovati ivice unutar slike
-emboljak obeležiti sliku
-kodiranje navedite kodiranje fontova
-endian navedite endianness (MSB ili LSB) izlazne slike
-Enhance primijenite digitalni filter kako biste poboljšali bučnu sliku
-equalize izvršite izjednačavanje histograma na slici
-Pa boju koja se koristi prilikom popunjavanja grafičkog primitiva
-filter koristite ovu vrstu filtera pri promeni veličine slike
-flatten izravnati sekvencu slika
-flip kreirajte "ogledalo"
-flop kreirajte "ogledalo"
-font koristite ovaj font kada annotirate sliku sa tekstom
-frame x ++ okružite sliku ukrasnom ivicom
-fuzz {%} boje unutar ove udaljenosti smatraju se jednakim
-gamma nivo gama korekcije
-gaussian x Zamućite sliku sa gussovim operatorom
-geometrija x {+ -} {+ -} {%} {@} {!} {<} {>} željene veličine i lokacije prozora za sliku.
-grava smer primitivnih gravitacija do primenjivanja slike.
-help ispisati uputstva o upotrebi
-implode impodira slike piksela o centru
-intent koristite ovu vrstu namere za prikazivanje kada upravljate bojom slike
-interlace tip sheme prepletanja
-label dodelite oznaku slici
-level podesite nivo kontrasta slike
-list tip liste
-petlja dodajte Netscape petlju ekstenziju u svoju GIF animaciju
-map odaberite određeni skup boja sa ove slike
-mask Navedite masku za isecanje
-matte čuvati matu kanal ako je slika jedna
-median primijenite srednji filter na sliku
-modulirati razlikuje svetlost, zasićenost i nijansu slike
-monohrom pretvorite sliku u crno-belo
-morph Morphs je sekvenca slike
-mosaik kreirajte mozaik iz sekvence slika
-negat zamenite svaki piksel s komplementarnom bojom
-naise dodajte ili smanjite šum na slici
-noop NOOP (bez opcije)
-normalize pretvoriti sliku kako bi obuhvatio cijeli raspon vrijednosti boje
-opak promijenite ovu boju na boju olovke unutar slike
-strana x {+ -} {+ -} {%} {!} {<} {>} veličina i lokacija platna za slike
-paint simulirati sliku ulja
-olovka navedite boju olovke za operacije crtanja
-upanje efikasno određuju karakteristike slike
-pointsize pokazuje font postscript, OPTION1 ili TrueType
-pregled tip prikaza slike
-proces obraditi sekvencu slika
-profile dodajte ICM, IPTC ili generički profil na sliku
-kvalitet JPEG / MIFF / PNG nivo kompresije
-raga x lagane ili tamne ivice ivica
-region x {+ -} {+ -} primjenjuju opcije na dio slike
-resize x {%} {@} {!} {<} {>} promenite veličinu slike
-roll {+ -} {+ -} okrenite sliku vertikalno ili horizontalno
-rotat {<} {>} primeni Paeth rotaciju slike na sliku
- primer slike sa uzorkovanjem piksela
-sampling_factor x faktore uzorkovanja koje koriste JPEG ili MPEG-2 enkoder i YUV dekoder / koder.
-scale razmjerite sliku.
-scene podesite broj scena
-seed vrijednost semena generatora pseudo-slučajnog broja
-segment x segmentirajte sliku
-shade x zasenčiti sliku koristeći udaljeni izvor svetlosti
-sharpen x oštri sliku
-shave x obrijati piksele sa ivica slike
-shear x iscrtati sliku duž X ili Y osi
-size x {+ offset} širinu i visinu slike
-solarizovati negirati sve piksele iznad praga
-spread displej piksela slike slučajnom količinom
-kako boju koja se koristi prilikom guranja grafičkog primitiva
-strokovitost podesite širinu udara
-swirl pikseli slike oko centra
-tekstura ime teksture na pločicu na pozadini slike
-razmer prag slike
-tile sliku pločica prilikom popunjavanja grafičkog primitiva
-transformirati pretvoriti sliku
-transparentno učinite ovu boju transparentnom unutar slike
-treedepth dubina drveta za algoritam za smanjenje boje
-podrezati obrišite sliku
tip tip slike
- jedinice tip rezolucije slike
-unsharp x izoštrite sliku pomoću operatora neoštećene maske
-use_pixmap koristite pixmap
-verobose ispisati detaljne informacije o slici
-view FlashPix parametre gledanja
-brane x izmeniti sliku duž sinusnog talasa
-pisati napišite sekvencu slika [ pretvoriti, kompozitni ]

Za više informacija pročitajte stranicu priručnika za komandu pretvoriti.