Kuidas kiiresti redigeerida, teisendada ja muuta pilte Linuxi terminalist

Sisukord:

Kuidas kiiresti redigeerida, teisendada ja muuta pilte Linuxi terminalist
Kuidas kiiresti redigeerida, teisendada ja muuta pilte Linuxi terminalist

Video: Kuidas kiiresti redigeerida, teisendada ja muuta pilte Linuxi terminalist

Video: Kuidas kiiresti redigeerida, teisendada ja muuta pilte Linuxi terminalist
Video: Get Paid $31,820/Mth (QUICKLY) On Complete Autopilot (Make Money With This Digistore24 Tutorial) - YouTube 2024, Aprill
Anonim
ImageMagick on käsurea kommenteeritud komplekt, mis võimaldab piltide muutmiseks ja nendega töötamiseks. ImageMagick saab kiirelt teostada operatsioone terminali pildil, teostada paljude kujutiste partitöötlust või integreerida bash-skripti.
ImageMagick on käsurea kommenteeritud komplekt, mis võimaldab piltide muutmiseks ja nendega töötamiseks. ImageMagick saab kiirelt teostada operatsioone terminali pildil, teostada paljude kujutiste partitöötlust või integreerida bash-skripti.

ImageMagick saab teha mitmesuguseid toiminguid. See juhend tutvustab teile ImageMagicki süntaksi ja põhitoiminguid ning näitab, kuidas kombineerida toiminguid ja paljude piltide partitsitöötlust.

Paigaldamine

ImageMagick ei kuulu Ubuntu vaikimisi installatsioonidesse ja paljudesse teistesse Linuxi distributsioonidesse. Selle installimiseks Ubuntu kasutage järgmist käsku:

sudo apt-get install imagemagick

Vormingute vahetus

Teisenduse käsk võtab pildi, teostab sellega toiminguid ja salvestab pildi määratud failinimega. Üks kõige olulisemaid asju, mida saate sellega teha, on kujutiste teisendamine formaatide vahel. Järgmine käsk võtab praeguses kataloogis PNG-faili nimega "howtogeek.png" ja loob JPEG-pildi sellest:

convert howtogeek.png howtogeek.jpg

Võite ka määrata JPEG-piltide tihendustaseme:
Võite ka määrata JPEG-piltide tihendustaseme:

convert howtogeek.png -quality 95 howtogeek.jpg

Number peab olema vahemikus 1 kuni 100. ImageMagick kasutab võimaluse korral sisendpildi kvaliteeditaset. Kui ei, siis on ImageMagick vaikimisi 92.

Piltide suuruse muutmine

Teisenduse käsk võib ka pilti kiiresti muuta. Järgmine käsk küsib ImageMagickilt pildi suurust 200 piksli laiuse ja 100 piksli kõrguse suunas:

convert example.png -resize 200x100 example.png

Oleme kasutanud sama failinime siin, nii et ImageMagick kirjutab algse faili üle.

ImageMagick proovib säilitada kuvasuhte, kui kasutate seda käsku. See muudab pilti, mis sobib 200 × 100 ala ulatuses, kuid pilt ei pruugi olla täpselt 200 × 100. Kui soovite, et kujutis muutuks konkreetseks suuruseks - isegi kui see suhtub kuvasuhtega - lisage mõõtudele hüüumärgi:
ImageMagick proovib säilitada kuvasuhte, kui kasutate seda käsku. See muudab pilti, mis sobib 200 × 100 ala ulatuses, kuid pilt ei pruugi olla täpselt 200 × 100. Kui soovite, et kujutis muutuks konkreetseks suuruseks - isegi kui see suhtub kuvasuhtega - lisage mõõtudele hüüumärgi:

convert example.png -resize 200x100! example.png

Samuti saate määrata konkreetse laiuse või kõrguse ja ImageMagick muudab pildi suurust selle laiuse või kõrguse suunas, säilitades samal ajal kuvasuhte. Järgmine käsk muudab pilti laiusega 200:

convert example.png -resize 200 example.png

Järgmine käsk muudab pildi suurust 100-le:

convert example.png -resize x100 example.png

Pildi pööramine

ImageMagick saab pilti kiiresti pöörata. Järgmine käsk võtab pildi nimega howtogeek.jpg, pöörab seda 90 kraadi võrra ja salvestab pööratud pildi howtogeek-rotated.jpg:

convert howtogeek.jpg -rotate 90 howtogeek-rotated.jpg

Kui määrati sama failinimi, salvestab ImageMagick pööratud kujutise originaalfaili.

Image
Image

Efektide rakendamine

ImageMagick võib pildile rakendada erinevaid efekte. Näiteks rakendab järgmine käsk pildile efekti "süsi":

convert howtogeek.jpg -charcoal 2 howtogeek-charcoal.jpg

Süsi käsk toob kujutisele kunstilise "süsi" stiili efekti - käsuga 2 saad kontrollida efekti tugevust.
Süsi käsk toob kujutisele kunstilise "süsi" stiili efekti - käsuga 2 saad kontrollida efekti tugevust.
Järgmine käsk mõjutab efekti "Implode" tugevusega 1:
Järgmine käsk mõjutab efekti "Implode" tugevusega 1:

convert howtogeek.jpg -implode 1 howtogeek-imploded.jpg

Implode mõju teeb selle pildi keskel oleva mustava auku.
Implode mõju teeb selle pildi keskel oleva mustava auku.
Image
Image

Operatsioonide ühendamine

Kõiki neid toiminguid saab kombineerida. Ühe käsuga võite pilti muuta, pöörata seda, rakendada efekti ja teisendada see teise vormingusse:

convert howtogeek.png -resize 400x400 -rotate 180 -charcoal 4 -quality 95 howtogeek.jpg

See on allikas, mida saate teha ImageMagickiga. Seal on palju rohkem toiminguid, mida saate ühendada.
See on allikas, mida saate teha ImageMagickiga. Seal on palju rohkem toiminguid, mida saate ühendada.

Partii töötlemine

Saate ära kasutada Bashi, et kiiresti paljude kujutiste partitöötlust kiiresti teha. Näiteks võtab järgmine käsk kasutab praeguses kataloogis kõiki PNG-faile, pöörab neid ja salvestab igaühe uue koopia, millele lisatakse iga failinime alguses olev "-rotated".

for file in *.png; do convert $file -rotate 90 rotated-$file; done

Saate hõlpsasti muuta seda käsku teiste toimingute tegemiseks. Samuti saate integreerida partii töötlemise käske Bashi shelli skripti, et automatiseerida pilditöötlustoiminguid.
Saate hõlpsasti muuta seda käsku teiste toimingute tegemiseks. Samuti saate integreerida partii töötlemise käske Bashi shelli skripti, et automatiseerida pilditöötlustoiminguid.

Mis tahes ImageMagickis oleval artiklil jäetakse palju välja, mida saate sellega teha - on liiga palju valikuid ja käske. Kui olete huvitatud ImageMagicki abil paremini toimivate tegevuste tegemisest, vaadake ImageMagicki veebisaidi ametlikke dokumente, et neid ImageMagicki kohta põhjalikumalt uurida.

Soovitan: