See juhend näitab teile, kuidas manipuleerida pilte kasutades Linuxi käsurealt .
Saate teada, kuidas pildi suurust muuta nii faili suuruse kui skaala järgi. Samuti saate teada, kuidas teisendada mitut tüüpi faile, näiteks JPG- vormingus PNG või GIF-vormingus TIF-i .
Convert käsk
Teisenduse käsku kasutatakse pildi teisendamiseks. Vorm on järgmine:
teisendab [input options] sisendfaili [output options] väljundfaili.
Kuidas pilti muuta
Kui soovite lisada pildi veebisaidile ja soovite, et see oleks konkreetse suurusega, võite kasutada kujutise muutmiseks mõnd CSS-i.
Kuid tegelikult on parem pilt üles laadida õige suurusega ja sisestada see lehele.
See on muidugi vaid üks näide, miks võite pildi muuta .
Pildi suuruse muutmiseks kasutage järgmist käsu
teisendama imagename.jpg -resize mõõtmed newimagename.jpg
Näiteks 800x600-ga pildi teisendamiseks kasutaksite järgmist käsku:
teisendage imagename.jpg -resize 800x600 newimagename.jpg
Kui teisendades määratud mõõtmetele kuvasuhe, siis muutub pilt lähima suhtega.
Selleks, et sundida konversiooni olema täpse suurusega, kasutage järgmist käsku:
teisendage imagename.jpg -resise 800x600! newimagename.jpg
Te ei pea kõrgus ja laius määrama käsu suuruse muutmise osana.
Näiteks kui soovite, et laius oleks 800 ja te ei hooli selle kõrgusest, võite kasutada järgmist käsku:
teisendama imagename.jpg -resize 800 newimagename.jpg
Kujutise muutmiseks määratud kõrguseks kasutage järgmist käsku:
teisendage imagename, jpg -resize x600 uusimagename.jpg
Kuidas teisendada ühest pildiformaadist teise
Kui teil on JPG-fail ja soovite seda teisendada PNG-iga, siis kasutaksite järgmist käsku:
teisendada image.jpg image.png
Võite ühendada mitmed erinevad failivormingud. Näiteks
teisendada image.png image.gif
teisendada image.jpg image.bmp
teisendada image.gif image.tif
Kuidas muuta pildi suurust
Kujutise füüsilise faili suuruse muutmiseks on mitmeid viise.
- Muutke kuvasuhet (vähendage seda)
- Muutke failivormingut
- Vahetage tihenduskvaliteet
Kujutise suuruse vähendamine muudab faili suuruse väiksemaks. Lisaks sellele võimaldab tihenduse, näiteks JPG-vormingus sisalduv failivorming, vähendada füüsilist faili suurust.
Lõpuks muudab kvaliteedi korrigeerimine füüsilise faili suurus väiksemaks.
Eelmised 2 jaotist näitasid, kuidas suurust ja failitüübi kohandada. Pildi pakkimiseks proovige järgmist käsku:
muundama imagename.jpg -kvaliteet 90 newimage.jpg
Kvaliteet on määratud protsendina. Mida madalam on protsent, seda väiksem on väljundfail, kuid ilmselt ei ole lõplik väljundkvaliteet nii hea.
Kuidas pöörata pilte
Kui olete pildistanud portree, kuid soovite, et see oleks maastiku kujutis, saate pilti pöörata järgmise käsuga:
muundama imagename.jpg -rotate 90 newimage.jpg
Saate täpsustada pöördenurka.
Näiteks proovige seda teha:
teisendage imagename.jpg -rotate 45 newimage.jpg
Convert käsurea valikud
Seal on kümneid käsurea võtmeid, mida saab kasutada teisendamise käsuga, nagu siin näidatud:
Valikud töödeldakse käsureadena. Iga käsureal määratud variant jääb kehtima järgnevate kujutiste komplekti jaoks, kuni seade lõpetatakse mis tahes võimaluse või -noop ilmingu tõttu . Mõned valikud mõjutavad ainult piltide dekodeerimist ja teisi vaid kodeeringuid. Viimane võib ilmuda pärast viimast sisendkaadrite rühma.
Iga võimaluse üksikasjalikuma kirjelduse leiate ImageMagickist .
liitunud | ühendage pildid üheks mitme pildi failiks |
-fiini | joonise teisendimaatriks |
- antialiidid | eemaldage pikslite aliasing |
- lisama | lisage piltide kogum |
-keskmine | keskmine piltide kogum |
-background | taustavärv |
-blur x | hägustage pilt gaussi operaatoriga |
-piirkond x | ümbritsege pilt värvipiiriga |
- bordercolor | piiri värv |
-kasti | määrake märkuste piirikarbi värv |
-cache | megabaiti pikslite vahemällu |
-kanal | kanali tüüp |
-salkoholid | simuleerib süsi joonistamist |
-hap x (+ -) {+ -} {%} | eemaldage pikslid pildi sisust |
-klippi | rakendage lõikamistee, kui see on olemas |
-coalesce | ühendage piltide järjestus |
värvige | värvige pilt pliiatsi värviga |
-värvid | pilt eelistatud värvide arv |
värvipind | värviruumi tüüp |
-kommentaar | annotate kommentaariga pilti |
-komponeerida | kujutise koostise tüüp |
-pressida | kujutise tihendamise tüüp |
- kontrastsus | suurendage või vähendage kujutise kontrastsust |
-krop x {+ -} {+ -} {%} | Kärbitud pildi eelistatud suurus ja asukoht |
-kütus | asenda pilt värvikaart summa järgi |
-põlenud | Võimalda debug väljavõte |
-konstrueerima | lagundage piltjärjestus koostisosadeks |
-laev <1 / 100. sekundit> | kuvada järgmine pilt pärast pausi |
tihedus x | vertikaalne ja horisontaalne resolutsioon pildi pikslites |
-sügavus | pildi sügavus |
-despeckle | vähendage kujutises olevaid plekke |
-näita | määrab X-serveriga kontakti |
- lasta seista | GIFi kõrvaldamismeetod |
- nii | kasuta Floyd / Steinbergi viga diff diffusion pildi |
-draw | märkige pilt ühe või mitme graafilise primitiiviga |
-kõrge | avastada pildi servad |
-emboss | suruda pilt |
-kodeerimine | täpsustage fontide kodeering |
-andjas | määrake väljundpildi lõppvõimalus (MSB või LSB) |
-suurendus | rakendage müraga pildi suurendamiseks digitaalfiltrit |
võrdsustada | pildi histogrammi võrdsustamiseks |
täitke | graafilise primitiivi täitmisel kasutatav värv |
-filter | Kasuta seda tüüpi filtrit pildi muutmisel |
-flatten | lamedamaks piltide jada |
-flip | luua "peegelpildi" |
-flop | luua "peegelpildi" |
-font | kasuta seda fonti pildi märkimisel tekstiga |
-raam x ++ | ümbritsege kujutist dekoratiivpiiriga |
-fuzz {%} | selle vahemaa värvid loetakse võrdseks |
-gamma | gamma-korrigeerimise tase |
-gaussi x | hägustage pilt gaussi operaatoriga |
-gomeetria x {+ -} {+ -} {%} {@} {!} {<} {>} | Pildi akna eelistatud suurus ja asukoht. |
-gravitatsioon | suuna esialgne gravitatsioon, kui pildi annotatsioon. |
- abi | prindi kasutusjuhised |
-implood | süvendatakse keskuse piltpiksleid |
-sehtus | Kasutage seda tüüpi renderdamise kavatsust kujutise värvi haldamisel |
-interlase | põimivuskava tüüp |
-märgis | määrata pildile silt |
tasemel | kohandage kujutise kontrastsust |
-list | nimekirja tüüp |
-loop | lisage oma GIF animatsioonile Netscape loopi laiendust |
-map | vali sellest pildist teatud värvivalik |
-mask | Määrake lõikamismask |
-mateet | pange mattkanal, kui pilt on üks |
-mediaan | rakendage pildile keskmise filtri |
-moduleerida | erineda kujutise heledus, küllastus ja toon |
- monokroom | muuda pilt must-valgeks |
-morph | morfiseerib pildijärjestust |
-mosaic | luua mosaiik pildijärjestusest |
-neha | asendage iga piksli oma täiendava värviga |
-müra | lisada või vähendada müra pilt |
-nop | NOOP (pole võimalust) |
-normaliseerida | muundage pilt, et see hõlmaks kõiki värviväärtusi |
-kindel | muuta seda värvi kujutisega pliiatsi värvi |
-page leht x {+ -} {+ -} {%} {!} {<} {>} | pildi lõuendi suurus ja asukoht |
värvimine | simuleerib õlimaali |
-Pen | täpsustage pliiatsi värv jooniste tegemiseks |
-pööre | efektiivselt määrama kujutise omadused |
-pointsize | märkida Postscript, OPTION1 või TrueType fondi |
-preview | pildi eelvaate tüüp |
-protsess | protsessi piltide jada |
-profiil | lisada pildile ICM, IPTC või üldine profiil |
-kvaliteet | JPEG / MIFF / PNG tihenduse tase |
tõsta x | heledamaks või tumedamaks pildi servi |
-piirkond x (+ -) {+ -} | rakendage pildi osa valikuid |
-valimine x {%} {@} {!} {<} {>} | pilti muutma |
-roll (+ -) {+ -} | rulli pilt vertikaalselt või horisontaalselt |
-retiseerima {<} {>} | rakendage kujutisele piltide pööramine |
-näide | piksliprooviga pilt |
-sampling_factor x | JPEG või MPEG-2 kodeerija ja YUV dekoodri / kodeerija poolt kasutatud proovivõtu tegurid. |
-kvaliteetne | skaala pilt. |
-stseen | seadke stseeni number |
-seeme | pseudojuhusliku arvu generaatori seemne väärtus |
-sektsioon x | lõigake pilt |
-varustus x | varjutama pilti kauge valgusallikaga |
- tihendama x | teravdada pilti |
-võta x | raseerige pikslit pildi servadest |
- kuule x | nihke kujutis mööda X- või Y-telge |
-suurus x (+ tasakaalus) | pildi laius ja kõrgus |
-solaristage | tühista kõik pikslid üle lävitaseme |
- levinud | asetage pilt pikslit juhusliku koguse abil |
- löögi | värvi, mida kasutatakse graafilise primitiivi strokes |
-kahutuslaius | määrake tõmbe laius |
-suurus | keeruta pilt pikslit keskuse kohta |
-värvimine | tekstuuri nimi, et kleepida kujutise taustale |
-lävi | pildi künnis |
-tile | graafilise primitiivi täitmisel plaadi pilt |
-transformeerima | muuta pilt |
-läbipaistev | tee see värv pildil läbipaistvaks |
-sellane | värvi vähendamise algoritmi puu sügavus |
-trim | pildi kärpimine |
-tüüp | pilditüüp |
-üksused | kujutise eraldusvõime tüüp |
-lahendus x | teritama kujutist ümmarguse maskiga |
-use_pixmap | kasuta pixmapit |
-verbose | prindi üksikasjalikku teavet pildi kohta |
-vaade | FlashPixi vaatamise parameetrid |
-laine x | muuta pilti mööda sinise laine |
kirjuta | kirjutama pildijada [ convert, composite ] |
Lisateabe saamiseks lugege käsu teisendamise käsiraamat lehekülge.