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.

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.
- Mainiet malu attiecību (samaziniet to)
- Mainiet faila formātu
- 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.