Տեղադրեք ImageMagick (Image Manipulation) գործիքը RHEL, CentOS և Fedora-ում
Ներածություն
ImageMagick-ը հզոր բաց կոդով ծրագրային փաթեթ է, որն օգտագործվում է պատկերների մանիպուլյացիայի, խմբագրման և փոխակերպման համար: Այն աջակցում է պատկերի ձևաչափերի լայն տեսականի և ապահովում է հրամանի տող գործիքների համապարփակ փաթեթ՝ պատկերի հետ կապված տարբեր առաջադրանքներ կատարելու համար: Այս հոդվածում մենք ձեզ կառաջնորդենք ImageMagick-ի տեղադրման գործընթացը RHEL (Red Hat Enterprise Linux), CentOS և Fedora համակարգերում: Մենք նաև կներկայացնենք մի քանի օրինակներ, որոնք ցույց կտան ImageMagick հրամանների օգտագործումը:
Քայլ 1. Թարմացրեք համակարգը
Նախքան որևէ ծրագիր տեղադրելը, խորհուրդ է տրվում թարմացնել ձեր համակարգը՝ համոզվելու համար, որ դուք ունեք փաթեթի վերջին տեղեկատվությունը: Բացեք տերմինալ և գործարկեք հետևյալ հրամանը -
sudo dnf update
Քայլ 2. Տեղադրեք ImageMagick
Երբ համակարգը արդիական է, կարող եք շարունակել ImageMagick-ի տեղադրումը: Գործարկեք հետևյալ հրամանը -
sudo dnf install ImageMagick
Փաթեթի կառավարիչը կներբեռնի և կտեղադրի ImageMagick-ը իր կախվածությունների հետ միասին:
Քայլ 3. Ստուգեք տեղադրումը
Հաստատելու համար, որ ImageMagick-ը հաջողությամբ տեղադրվել է, գործարկեք հետևյալ հրամանը −
magick -version
Դուք պետք է տեսնեք տերմինալում ցուցադրված տարբերակի մասին տեղեկությունները և ImageMagick-ի մասին այլ մանրամասներ:
Օգտագործման օրինակ
Փոխարկել պատկերի ձևաչափը
Պատկերը մի ձևաչափից մյուսը փոխարկելու համար օգտագործեք փոխակերպման հրամանը: Օրինակ, եկեք փոխարկենք PNG պատկերը JPEG -ի
convert input.png output.jpg
Այս հրամանը վերցնում է input.png ֆայլը և այն JPEG ձևաչափով փոխակերպում է output.jpg:
Չափափոխել պատկերը
ImageMagick-ը թույլ է տալիս հեշտությամբ չափափոխել պատկերները: Եկեք չափափոխենք պատկերը որոշակի լայնության և բարձրության −
convert input.jpg -resize 800x600 output.jpg
Այս հրամանը փոխում է input.jpg ֆայլի չափը մինչև 800 պիքսել լայնություն և 600 պիքսել բարձրություն և արդյունքը պահպանում է որպես output.jpg:
Կիրառել պատկերի էֆեկտները
Դուք կարող եք տարբեր էֆեկտներ կիրառել պատկերների վրա՝ օգտագործելով ImageMagick: Օրինակ՝ կիրառենք blur էֆեկտ −
convert input.jpg -blur 0x8 output.jpg
Այս հրամանը կիրառում է 8 պիքսել շառավղով Gaussian blur-ը input.jpg ֆայլի վրա և արդյունքը պահպանում է որպես output.jpg:
Կտրել պատկերը
Դուք կարող եք կտրել պատկերը՝ որոշակի հատված հանելու համար: Եկեք պատկերը կտրենք որոշակի լայնությամբ և բարձրությամբ −
convert input.jpg -crop 400x300+100+50 output.jpg
Այս հրամանը կտրում է input.jpg ֆայլը 400 պիքսել լայնությամբ և 300 պիքսել բարձրությամբ՝ սկսած կոորդինատներից (100, 50) և արդյունքը պահպանում է որպես output.jpg։
Պտտեցնել պատկերը
ImageMagick-ը թույլ է տալիս պտտել պատկերները: Եկեք պատկերը պտտենք որոշակի անկյան տակ
convert input.jpg -rotate 90 output.jpg
Այս հրամանը պտտում է input.jpg ֆայլը 90 աստիճանով ժամացույցի սլաքի ուղղությամբ և պահպանում արդյունքը որպես output.jpg:
Տեքստ ավելացրեք պատկերին
Դուք կարող եք տեքստ ավելացնել պատկերին՝ օգտագործելով ImageMagick: Եկեք պատկերի վրա ավելացնենք տեքստային ծածկույթ −
convert input.jpg -gravity center -pointsize 24 -draw "text 0,0 'Hello, ImageMagick!'" output.jpg
Այս հրամանը ավելացնում է «Բարև, ImageMagick» տեքստը: input.jpg ֆայլի կենտրոնում՝ 24 պիքսել տառաչափով և արդյունքը պահպանում է որպես output.jpg:
Ստեղծեք մանրապատկեր
ImageMagick-ը թույլ է տալիս ստեղծել պատկերների մանրապատկերներ: Եկեք ստեղծենք որոշակի չափի մանրապատկեր −
convert input.jpg -thumbnail 200x200 output.jpg
Այս հրամանը ստեղծում է input.jpg ֆայլի մանրապատկերը՝ 200x200 պիքսել առավելագույն չափով և պահպանում այն որպես output.jpg:
Կիրառել պատկերի զտիչներ
Պատկերները բարելավելու կամ փոփոխելու համար կարող եք կիրառել տարբեր զտիչներ: Եկեք կիրառենք սեպիայի տոնային զտիչ -
convert input.jpg -sepia-tone 80% output.jpg
Այս հրամանը կիրառում է sepia տոնային զտիչ input.jpg ֆայլի վրա 80% ուժգնությամբ և պահպանում է արդյունքը որպես output.jpg:
Միավորել պատկերները
ImageMagick-ը թույլ է տալիս միաձուլել բազմաթիվ պատկերներ մեկ պատկերի մեջ: Եկեք միաձուլենք երկու պատկեր հորիզոնական −
convert image1.jpg image2.jpg +append output.jpg
Այս հրամանը հորիզոնական կերպով ավելացնում է image2.jpg պատկերը image1.jpg-ի աջ կողմում և պահպանում է միաձուլված պատկերը որպես output.jpg:
Ստեղծեք պատկերների կոլաժ
Դուք կարող եք ստեղծել պատկերների կոլաժներ՝ միավորելով բազմաթիվ պատկերներ ցանցի մեջ: Եկեք ստեղծենք 2x2 պատկերի կոլաժ −
convert image1.jpg image2.jpg image3.jpg image4.jpg -tile 2x2 -geometry +10+10 output.jpg
Այս հրամանը միավորում է image1.jpg, image2.jpg, image3.jpg և image4.jpg 2x2 ցանցի մեջ՝ յուրաքանչյուր պատկերի միջև 10 պիքսել բացվածքով և պահպանում է կոլաժը որպես output.jpg:
Փոխարկել պատկերը մոխրագույն գույնի
ImageMagick-ը թույլ է տալիս պատկերը վերափոխել մոխրագույն գույնի: Եկեք պատկերը փոխարկենք մոխրագույնի −
convert input.jpg -colorspace Gray output.jpg
Այս հրամանը փոխակերպում է input.jpg ֆայլը մոխրագույնի և արդյունքը պահպանում է որպես output.jpg:
Ստեղծեք GIF անիմացիա
Դուք կարող եք օգտագործել ImageMagick-ը մի շարք պատկերներից GIF անիմացիաներ ստեղծելու համար: Եկեք ստեղծենք GIF անիմացիա մի քանի պատկերային ֆայլերից −
convert frame1.png frame2.png frame3.png -delay 100 -loop 0 animation.gif
Այս հրամանը միավորում է frame1.png, frame2.png և frame3.png անիմացիոն GIF-ի մեջ՝ կադրերի միջև 100 միլիվայրկյան ուշացումով և պահում այն որպես animation.gif:
Կիրառել պատկերի դիմակավորում
ImageMagick-ը թույլ է տալիս կիրառել պատկերի դիմակներ՝ պատկերի որոշակի հատվածներ բացահայտելու կամ թաքցնելու համար: Եկեք կիրառենք պատկերի դիմակ −
convert input.jpg mask.png -alpha off -compose CopyOpacity -composite output.jpg
Այս հրամանը կիրառում է mask.png-ը որպես ալֆա դիմակ input.jpg-ի վրա՝ բացահայտելով միայն դիմակով սահմանված հատվածները, և արդյունքը պահպանում է որպես output.jpg:
Այս լրացուցիչ օրինակները ցույց են տալիս ImageMagick-ի հետագա հնարավորությունները՝ պատկերների միաձուլման, կոլաժների ստեղծման, գորշ գույնի վերածելու, GIF անիմացիաներ ստեղծելու և պատկերի դիմակներ կիրառելու համար: Փորձեք այս հրամանների հետ և ուսումնասիրեք ImageMagick-ի կողմից առաջարկվող հսկայական հնարավորությունները՝ ձեր պատկերները ձեր ստեղծագործական տեսլականին համապատասխան բարելավելու և շահարկելու համար:
Եզրակացություն
ImageMagick-ը բազմակողմանի գործիք է պատկերների մանիպուլյացիայի և խմբագրման համար: Այս հոդվածում մենք քայլ առ քայլ ուղեցույց ենք տրամադրել RHEL, CentOS և Fedora համակարգերում ImageMagick-ի տեղադրման համար: Մենք նաև ցուցադրեցինք պատկերների փոխակերպման, չափափոխման և էֆեկտների կիրառման հիմնական հրամանները: ImageMagick-ի միջոցով դուք ունեք գործիքների հզոր հավաքածու ձեր տրամադրության տակ՝ պատկերները ձեր պահանջներին համապատասխան շահարկելու համար: