Kā konvertēt attēlus, izmantojot Linux

Kas jāzina

  • Instalējiet ImageMagick utilītu, izmantojot termināli. Programmā Debian, Ubuntu vai Mint ievadiet sudo apt install imagemagick.
  • Lai pārvērstu attēlu, komanda ir konvertēt [ievades opcijas] ievades failu [izejas opcijas] izvades failu.
  • Lai mainītu attēla izmēru, ievadiet konvertēt [imagename].jpg — izmēra maiņa [izmēri] [jaunais attēla nosaukums].jpg.

Šajā rokasgrāmatā parādīts, kā manipulēt ar attēliem, izmantojot Linux komandrinda. Jūs uzzināsiet, kā mainīt attēla izmēru gan faila lieluma, gan mēroga ziņā. Jūs arī uzzināsit, kā konvertēt starp vairākiem failu tipiem, piemēram, no JPG uz PNG vai GIF uz TIF.

Instalējiet ImageMagick

Komanda konvertēt nav noklusējuma Linux sistēmas utilīta, un tā nav iekļauta lielākajā daļā izplatījumu. Pastāv liela iespēja, ka jums tas būs jāinstalē.

Convert nāk no ImageMagick, populāras attēlu apstrādes utilīta, ko izmanto daudzas lietojumprogrammas. Sāciet, instalējot to savā sistēmā. Atveriet termināļa logu un palaidiet komandu, kas atbilst jūsu izplatīšanai.

sieviete, kas raksta klēpjdatorā
Peopleimages.com/DigitalVision/Getty Images

Debian/Ubuntu/Mint

sudo apt install imagemagick

Fedora/CentOS

sudo dnf instalējiet ImageMagick

OpenSUSE

sudo zypper instalējiet ImageMagick

Arch Linux/Manjaro

sudo pacman -s imagemagick

Komanda Konvertēt

Komanda konvertēt tiek izmantota attēla konvertēšanai. Formāts ir šāds:

konvertēt [ievades opcijas] ievades failu [izejas opcijas] izvades failu.

Kā mainīt attēla izmēru

Ja plānojat iekļaut attēlu tīmekļa lapā un vēlaties, lai tas būtu noteikta izmēra, varat izmantot kādu CSS, lai mainītu attēla izmēru.

Patiesībā labāk ir vispirms augšupielādēt attēlu kā pareizo izmēru un ievietot to lapā.

Tas, protams, ir tikai viens piemērs, kāpēc jūs varētu vēlēties mainīt attēla izmēru.

Lai mainītu attēla izmēru, izmantojiet šo komandu.

konvertēt attēlanosaukums.jpg - mainīt izmērus newimagename.jpg

Piemēram, lai pārveidotu attēlu par 800x600, jums jāizmanto šāda komanda:

konvertēt attēlanosaukums.jpg - mainīt izmērus 800x600 newimagename.jpg

Ja konvertējot uz norādītajiem izmēriem, malu attiecība tiks sajaukts, attēla izmērs tiks mainīts uz tuvāko attiecību.

Lai piespiestu konvertēt precīzu izmēru, izmantojiet šo komandu:

konvertēt attēlanosaukums.jpg - mainīt izmērus 800x600! jaunsattēlanosaukums.jpg

Lieluma maiņas komandā nav jānorāda augstums un platums. Piemēram, ja vēlaties, lai platums būtu 800 un jums nerūp augstums, varat izmantot šo komandu:

konvertēt attēlanosaukums.jpg - mainīt izmērus 800 newimagename.jpg

Lai mainītu attēla izmēru uz noteiktu augstumu, izmantojiet šo komandu:

konvertēt attēla nosaukumu, jpg -resize x600 newimagename.jpg

Kā konvertēt no viena attēla formāta uz citu

Ja jums ir JPG fails un vēlaties to pārveidot par PNG, izmantojiet šo komandu:

konvertēt attēlu.jpg attēlu.png

Varat apvienot dažādus failu formātus. Piemēram:

konvertēt attēlu.png attēlu.gif
konvertēt attēlu.jpg attēlu.bmp
konvertēt attēlu.gif attēlu.tif

Kā pielāgot attēla faila lielumu

Ir vairāki veidi, kā mainīt attēla fizisko faila lielumu.

  1. Mainiet malu attiecību (samaziniet to)
  2. Mainiet faila formātu
  3. Mainiet saspiešanas kvalitāti

Samazinot attēla izmēru, faila izmērs samazināsies. Turklāt, izmantojot faila formātu, kas ietver saspiešanu, piemēram, JPG, varēsit samazināt fiziskā faila lielumu.

Visbeidzot, pielāgojot kvalitāti, fiziskā faila lielums samazināsies.

Iepriekšējās 2 sadaļās tika parādīts, kā pielāgot faila izmēru un veidu. Uz saspiest attēlu izmēģiniet šādu komandu:

konvertēt attēlanosaukums.jpg kvalitātes 90 newimage.jpg

Kvalitāte ir norādīta procentos. Jo mazāks procents, jo mazāks ir izvades fails, taču acīmredzami galīgā izvades kvalitāte nav tik laba.

Kā pagriezt attēlus

Ja esat uzņēmis fotoattēlu portretā, bet vēlaties, lai tas būtu ainavas attēls, varat pagriezt attēlu, izmantojot šo komandu:

konvertēt attēlanosaukums.jpg - pagriezt 90 newimage.jpg

Varat norādīt jebkuru rotācijas leņķi.

Piemēram, izmēģiniet šo:

konvertēt imagename.jpg - pagriezt 45 newimage.jpg

Konvertējiet komandrindas opcijas

Ir desmitiem komandrindas opciju, kuras var izmantot ar konvertēšanas komandu, kā parādīts šeit:

Opcijas tiek apstrādātas komandrindas secībā. Jebkura komandrindā norādītā opcija paliek spēkā nākamajai attēlu kopai, līdz kopa tiek pārtraukta, parādoties jebkurai opcijai vai - nē. Dažas opcijas ietekmē tikai attēlu dekodēšanu, bet citas - tikai kodējumu. Pēdējais var parādīties pēc pēdējās ievades attēlu grupas.

Detalizētāku katras opcijas aprakstu sk ImageMagick.

- blakus apvienot attēlus vienā vairāku attēlu failā
- afīns zīmēšanas transformācijas matrica
-antialias noņemt pikseļu aizstājvārdu
-pievienot pievienot attēlu kopu
-vidēji vidējais attēlu kopums
- fons fona krāsa
- aizmiglotx aizmiglojiet attēlu ar Gausa operatoru
- robežax ieskauj attēlu ar krāsu apmali
- apmales krāsa apmales krāsa
- kaste iestatiet anotācijas ierobežojošā lodziņa krāsu
- kešatmiņa megabaiti atmiņas, kas pieejama pikseļu kešatmiņai
- kanāls kanāla veids
- ogles simulē ogles zīmējumu
-karbonādex{+-}{+-}{%} noņemt pikseļus no attēla iekšpuses
- klips lietot apgriešanas ceļu, ja tāds ir
- saplūst apvienot attēlu secību
- iekrāsot krāsojiet attēlu ar pildspalvas krāsu
- krāsas vēlamais krāsu skaits attēlā
-krāsu telpa krāsu telpas veids
- komentārs komentējiet attēlu ar komentāru
- sacerēt attēla kompozīcijas veids
- saspiest attēla saspiešanas veids
- kontrasts uzlabot vai samazināt attēla kontrastu
- ražax{+-}{+-}{%} vēlamais apgrieztā attēla izmērs un atrašanās vieta
- cikls pārvietot attēla krāsu karti pēc daudzuma
-atkļūdošana iespējot atkļūdošanas izdruku
- dekonstruēt sadalīt attēlu secību sastāvdaļās
- kavēšanās<1/100 sekundes> parādīt nākamo attēlu pēc pauzes
- blīvumsx vertikālā un horizontālā izšķirtspēja attēla pikseļos
- dziļums attēla dziļums
- raibums samaziniet plankumus attēlā
- displejs norāda X serveri, ar kuru sazināties
-atbrīvoties GIF iznīcināšanas metode
-dīgt attēlam piemērot Floida/Šteinberga kļūdu difūziju
-zīmēt anotēt attēlu ar vienu vai vairākiem grafiskiem primitīviem
- mala noteikt attēla malas
- reljefs izspiediet attēlu
- kodējums norādiet fonta kodējumu
- endian norādiet izvades attēla endianness (MSB vai LSB).
- uzlabot izmantojiet digitālo filtru, lai uzlabotu trokšņainu attēlu
- izlīdzināt veikt histogrammas izlīdzināšanu attēlam
- aizpildiet krāsa, ko izmantot, aizpildot grafisko primitīvu
-filtrs izmantojiet šāda veida filtru, mainot attēla izmērus
- saplacināt saplacināt attēlu secību
-apgriezt izveidot "spoguļattēlu"
- flops izveidot "spoguļattēlu"
- fonts izmantojiet šo fontu, anotējot attēlu ar tekstu
- rāmisx++ ieskauj attēlu ar ornamentālu apmali
- pūciņa{%} krāsas šajā attālumā tiek uzskatītas par vienādām
-gamma gamma korekcijas līmenis
- Gaussx aizmiglojiet attēlu ar Gausa operatoru
-ģeometrijax{+-}{+-}{%}{@} {!}{} vēlamais attēla loga izmērs un atrašanās vieta.
- gravitācija virziens primitīvs pievēršas, anotējot attēlu.
- palīdzēt drukāt lietošanas instrukcijas
- eksplodēt implode attēla pikseļi ap centru
- nodoms izmantojiet šāda veida renderēšanas nolūku, pārvaldot attēla krāsu
- savijas pīšanas shēmas veids
- etiķete piešķirt attēlam etiķeti
-līmenis pielāgot attēla kontrasta līmeni
- saraksts saraksta veids
- cilpa pievienojiet Netscape cilpas paplašinājumu savai GIF animācijai
- karte izvēlieties konkrētu krāsu komplektu no šī attēla
-maska Norādiet izgriešanas masku
-matēts saglabājiet matētu kanālu, ja attēlam tāds ir
- mediāna izmantojiet attēlam vidējo filtru
- modulēt mainīt attēla spilgtumu, piesātinājumu un nokrāsu
- vienkrāsains pārveidot attēlu melnbaltā krāsā
-morf morfē attēlu secību
- mozaīka izveidot mozaīku no attēlu secības
- noliegt aizstāt katru pikseļu ar tā papildkrāsu
- troksnis pievienot vai samazināt attēla troksni
- nē NOOP (nav iespēju)
- normalizēt pārveidot attēlu, lai aptvertu visu krāsu vērtību diapazonu
- necaurspīdīgs mainīt šo krāsu uz pildspalvas krāsu attēlā
-lappusex{+-}{+-}{%}{!}{} attēla audekla izmērs un atrašanās vieta
- krāsa simulēt eļļas gleznu
- pildspalva norādiet pildspalvas krāsu zīmēšanas darbībām
-ping efektīvi noteikt attēla īpašības
- punktu izmērs Postscript, OPTION1 vai TrueType fonta punktu lielums
- priekšskatījums attēla priekšskatījuma veids
- process apstrādāt attēlu secību
-profils pievienojiet attēlam ICM, IPTC vai vispārīgu profilu
- kvalitāte JPEG/MIFF/PNG kompresijas līmenis
- paaugstinātx apgaismotu vai tumšāku attēla malas
-novadsx{+-}{+-} lietot opcijas attēla daļai
- mainīt izmērusx{%}{@}{!}{} mainīt attēla izmēru
-rullē{+-}{+-} ritiniet attēlu vertikāli vai horizontāli
- pagriezt{} attēlam lietot Paeth attēla pagriešanu
- paraugs mēroga attēls ar pikseļu iztveršanu
-izlases_faktorsx paraugu ņemšanas faktori, ko izmanto JPEG vai MPEG-2 kodētājs un YUV dekodētājs/kodētājs.
- mērogs mērogot attēlu.
- aina iestatīt ainas numuru
- sēklas pseidogadījuma skaitļu ģeneratora sākuma vērtība
- segmentsx segmentēt attēlu
-ēnax ēnot attēlu, izmantojot tālu gaismas avotu
-asinātx asināt attēlu
- skūšanāsx noskūtiet pikseļus no attēla malām
- cirpex bīdiet attēlu pa X vai Y asi
-Izmērsx{+nobīde} attēla platums un augstums
- solarizēt noliegt visus pikseļus virs sliekšņa līmeņa
-izplatība pārvietot attēla pikseļus par nejaušu daudzumu
- insults krāsa, ko izmantot, glāstot grafisko primitīvu
- gājiena platums iestatiet gājiena platumu
- virpuļot virpuļ attēla pikseļi ap centru
- tekstūra tekstūras nosaukums, kas jāveido uz attēla fona
- slieksnis attēla slieksni
- flīze flīžu attēls, aizpildot grafisko primitīvu
- pārveidot pārveidot attēlu
- caurspīdīgs padariet šo krāsu caurspīdīgu attēlā
-koka dziļums koka dziļums krāsu samazināšanas algoritmam
-apgriezt apgriezt attēlu
-tips attēla veids
- vienības attēla izšķirtspējas veids
- neassx asināt attēlu ar neasas maskas operatoru
-use_pixmap izmantojiet pixmap
- daudzrunīgs izdrukāt detalizētu informāciju par attēlu
-skats FlashPix skatīšanās parametri
-vilnisx mainīt attēlu gar sinusoidālo vilni
- rakstīt uzrakstiet attēlu secību [konvertēt, salikts]

Lai iegūtu vairāk informācijas, izlasiet rokasgrāmatas lapa konvertēšanas komandai.