Kuidas pilte Linuxi abil teisendada

Mida teada

  • Installige terminali abil utiliit ImageMagick. Debianis, Ubuntus või Mintis sisestage sudo apt install imagemagick.
  • Pildi teisendamiseks on käsk teisendama [sisestusvalikud] sisendfail [väljundsuvandid] väljundfail.
  • Pildi suuruse muutmiseks sisestage teisendada [pildinimi].jpg -suuruse muutmine [mõõtmed] [uus pildinimi].jpg.

See juhend näitab, kuidas Linuxi abil pilte töödelda käsurida. Saate teada, kuidas muuta pildi suurust nii faili suuruse kui ka mõõtkava poolest. Samuti saate teada, kuidas teisendada mitme failitüübi vahel, näiteks alates JPG juurde PNG või GIF juurde TIF.

Installige ImageMagick

Konverteerimiskäsk ei ole Linuxi süsteemi vaikeutiliit ja enamiku distributsioonidega see kaasas ei ole. On suur võimalus, et peate selle installima.

Convert pärineb ImageMagickist, populaarsest pilditöötlusutiliidist, mida kasutavad paljud rakendused. Alustage selle oma süsteemi installimisega. Avage terminali aken ja käivitage distributsioonile vastav käsk.

naine kirjutab sülearvutis
Peopleimages.com/DigitalVision/Getty Images

Debian/Ubuntu/Mint

sudo apt install imagemagick

Fedora/CentOS

sudo dnf installige ImageMagick

OpenSUSE

sudo zypper installige ImageMagick

Arch Linux/Manjaro

sudo pacman -s imagemagick

Teisenda käsk

Teisendamiskäsku kasutatakse pildi teisendamiseks. Formaat on järgmine:

teisendama [sisestusvalikud] sisendfail [väljundsuvandid] väljundfail.

Kuidas muuta pildi suurust

Kui kavatsete lisada veebilehele pildi ja soovite, et see oleks teatud suurusega, võite pildi suuruse muutmiseks kasutada mõnda CSS-i.

Tegelikult on siiski parem pilt õiges suuruses üles laadida ja lehele sisestada.

See on muidugi vaid üks näide, miks võiksite seda soovida muuta pildi suurust.

Pildi suuruse muutmiseks kasutage järgmist käsku.

teisenda pildinimi.jpg -suuruse muutmine newimagename.jpg

Näiteks pildi 800x600 suuruseks teisendamiseks kasutage järgmist käsku:

teisendada pildinimi.jpg -suuruse muutmine 800x600 newimagename.jpg

Kui teisendades määratud mõõtmetele kuvasuhe on sassis, pildi suurus muudetakse lähima suhteni.

Konversiooni täpse suuruse muutmiseks kasutage järgmist käsku:

teisenda pildinimi.jpg -suuruse muutmine 800x600! uuspildinimi.jpg

Te ei pea suuruse muutmise käsu osana määrama kõrgust ja laiust. Näiteks kui soovite, et laius oleks 800 ja te ei hooli kõrgusest, võite kasutada järgmist käsku:

teisenda pildinimi.jpg -suuruse muutmine 800 uueks pildinimi.jpg

Pildi suuruse muutmiseks määratud kõrguseks kasutage järgmist käsku:

teisenda pildinimi, jpg -resize x600 newimagename.jpg

Kuidas teisendada ühest pildivormingust teise

Kui teil on JPG-fail ja soovite selle PNG-vormingus teisendada, kasutage järgmist käsku:

teisendada image.jpg image.png

Saate kombineerida palju erinevaid failivorminguid. Näiteks:

teisenda image.png image.gif
teisendada image.jpg image.bmp
teisenda image.gif image.tif

Kuidas reguleerida pildi faili suurust

Pildi füüsilise faili suuruse muutmiseks on mitmeid viise.

  1. Muutke kuvasuhet (muutke see väiksemaks)
  2. Muutke failivormingut
  3. Muutke tihenduskvaliteeti

Pildi suuruse vähendamine muudab faili suuruse väiksemaks. Lisaks võimaldab pakkimist sisaldava failivormingu (nt JPG) kasutamine vähendada faili füüsilist suurust.

Lõpuks muudab kvaliteedi reguleerimine füüsilise faili suuruse väiksemaks.

Eelmised 2 jaotist näitasid, kuidas kohandada faili suurust ja tüüpi. To pilti tihendada proovige järgmist käsku:

teisenda pildinimi.jpg -kvaliteediga 90 newimage.jpg

Kvaliteet on määratud protsentides. Mida madalam on protsent, seda väiksem on väljundfail, kuid ilmselt pole lõplik väljundkvaliteet nii hea.

Kuidas pilte pöörata

Kui olete pildistanud portreepildi, kuid soovite, et see oleks rõhtpaigutus, saate pilti pöörata järgmise käsuga:

teisenda pildinimi.jpg - pööra 90 uut kujutist.jpg

Pööramiseks saate määrata mis tahes nurga.

Näiteks proovige seda:

teisenda pildinimi.jpg - pööra 45 uut kujutist.jpg

Teisenda käsurea valikud

Seal on kümneid käsurea valikuid, mida saab kasutada käsuga convert, nagu siin näidatud:

Suvandeid töödeldakse käsurea järjekorras. Kõik käsureal määratud suvandid jäävad kehtima järgneva pildikomplekti jaoks, kuni komplekti lõpetab mis tahes suvandi ilmumine või - noop. Mõned valikud mõjutavad ainult piltide dekodeerimist ja teised ainult kodeerimist. Viimased võivad ilmuda pärast viimast sisendpiltide rühma.

Iga valiku üksikasjalikumat kirjeldust vt ImageMagick.

- külgnevad ühendage pildid üheks mitmest pildist koosnevaks failiks
- afiinne teisendusmaatriksi joonistamine
-antialias eemaldage pikslite alias
- lisada lisage piltide komplekt
-keskmine keskmine piltide komplekt
- taust taustavärv
- hägususx hägustada pilti Gaussi operaatoriga
-piirx ümbritsege pilt värvipiiriga
- piirivärv piiri värv
- kast määrake annotatsiooni piirdekasti värv
- vahemälu pikslite vahemälu jaoks on saadaval megabaiti mälu
- kanal kanali tüüp
- süsi simuleerida söejoonist
- tükeldadax{+-}{+-}{%} eemaldage pildi sisemusest pikslid
- klipp rakendage lõikerada, kui see on olemas
- ühineda liita piltide jada
- värvida värvige pilt pliiatsi värviga
-värvid eelistatud värvide arv pildil
- värviruum värviruumi tüüp
-kommentaar märkige pildile kommentaariga
- koostada pildi kompositsiooni tüüp
- tihendada pildi tihendamise tüüp
- kontrast suurendada või vähendada pildi kontrastsust
- saakx{+-}{+-}{%} kärbitud pildi eelistatud suurus ja asukoht
-tsükkel nihutada pildi värvikaarti koguse järgi
-silumine luba silumisprintimine
- dekonstrueerida jaotada pildijada koostisosadeks
- hilinemine<1/100 sekundit> kuva pärast pausi järgmist pilti
-tihedusx vertikaalne ja horisontaalne eraldusvõime pildi pikslites
-sügavus pildi sügavus
- kirju vähendada pildil olevaid täppe
-ekraan määrab X-serveri, millega ühendust võtta
- käsutada GIF-i kõrvaldamise meetod
- segada rakendada pildile Floydi/Steinbergi vea difusiooni
- joonistada lisada pildile ühe või mitme graafilise primitiiviga märkused
- serv tuvastada pildi servad
- reljeef kujutise reljeef
-kodeering määrake fondi kodeering
- endian määrake väljundpildi endiaalsus (MSB või LSB).
- täiustada kasutage mürarikka pildi parandamiseks digitaalset filtrit
- võrdsustada teostada histogrammi võrdsustamine kujutisega
- täitke graafilise primitiivi täitmisel kasutatav värv
-filter kasutage seda tüüpi filtrit pildi suuruse muutmisel
- tasandada lamedamaks pildijada
- keerata luua "peegelpilt"
-flop luua "peegelpilt"
- font kasutage seda fonti pildile tekstiga märkuste lisamisel
-raamx++ ümbritsege pilt dekoratiivse äärisega
- udu{%} sellel kaugusel olevaid värve peetakse võrdseteks
-gamma gamma korrektsiooni tase
- Gaussix hägustada pilti Gaussi operaatoriga
- geomeetriax{+-}{+-}{%}{@} {!}{} pildiakna eelistatud suurus ja asukoht.
- gravitatsioon suund primitiivne graviteerub kujutise märkuste tegemisel.
- aidake printida kasutusjuhised
- puruneda implode pildi pikslid ümber keskpunkti
- kavatsus kasutage seda tüüpi renderdamiskavatsusi pildi värvi haldamisel
- põimumine põimimisskeemi tüüp
-silt määrake pildile silt
-tase reguleerige pildi kontrasti taset
-loend loendi tüüp
-silmus lisage oma GIF-animatsioonile Netscape'i silmuslaiend
- kaart vali sellelt pildilt konkreetne värvikomplekt
-mask Määrake lõikemask
- matt salvestage matt kanal, kui pildil see on
- mediaan rakendada pildile mediaanfiltrit
- moduleerida muuta pildi heledust, küllastust ja tooni
- ühevärviline muuta pilt mustvalgeks
-morf morfeerib pildijada
-mosaiik luua pildijadast mosaiik
- eitada asendada iga piksel selle täiendava värviga
- müra lisada või vähendada pildi müra
- noop NOOP (valikut pole)
- normaliseerida teisendage pilti, et katta kogu värviväärtuste vahemik
- läbipaistmatu muutke see värv pildil pliiatsi värviks
-lehtx{+-}{+-}{%}{!}{} pildilõuendi suurus ja asukoht
- värvida simuleerida õlimaali
- pliiats määrake joonistustoimingute jaoks pliiatsi värv
-ping tõhusalt määrata pildi omadused
-punkti suurus Postscripti, OPTION1 või TrueType'i fondi punktisuurus
- eelvaade pildi eelvaate tüüp
-protsess töödelda pildijada
-profiil lisage pildile ICM, IPTC või üldine profiil
- kvaliteet JPEG/MIFF/PNG tihendustase
- tõstax heledamaks või tumedamaks pildi servi
- piirkondx{+-}{+-} rakendada suvandeid pildi osale
-suuruse muutminex{%}{@}{!}{} muuta pildi suurust
-rull{+-}{+-} rullige pilti vertikaalselt või horisontaalselt
- pöörata{} rakendada pildile Paethi kujutise pööramist
- proov mastaabis pilt pikslite valimiga
-sampling_faktorx JPEG- või MPEG-2-kooderis ja YUV-dekooderis/kooderis kasutatavad diskreetimistegurid.
-kaal pilti skaleerida.
-stseen määrata stseeni number
-seeme pseudojuhuslike arvude generaatori algväärtus
- segmentx segmenteerida pilt
-varix varjutada pilti kauge valgusallika abil
- teritadax teravustada pilti
-raseerimax raseerige pildi servadest piksleid
- lõikaminex nihutage pilti piki X- või Y-telge
- suurusx{+nihe} pildi laius ja kõrgus
- solariseerida tühistada kõik pikslid üle lävetaseme
-levik nihutada pildi piksleid juhusliku hulga võrra
- insult graafilise primitiivi silitamisel kasutatav värv
- käigulaius määrake käigu laius
- keerlema keerise kujutise pikslid ümber keskpunkti
- tekstuur pildi taustale paanitava tekstuuri nimi
-lävi pildi lävi
- plaat paanipilt graafilise primitiivi täitmisel
- teisendada pilti teisendada
-läbipaistev muutke see värv pildi sees läbipaistvaks
- puu sügavus puu sügavus värvi vähendamise algoritmi jaoks
- trimmi pilti kärpima
-tüüp pildi tüüp
- ühikut pildi eraldusvõime tüüp
- ebateravx teravustada pilti ebaterava maski operaatoriga
-use_pixmap kasutage pixmapi
-sõnaline printige pildi kohta üksikasjalik teave
-vaade FlashPixi vaatamise parameetrid
-Lainex muuta pilti mööda siinuslainet
- kirjutada kirjuta pildijada [teisendada, liita]

Lisateabe saamiseks lugege teisendamise käsu leht.