ImageMagick - manipulējiet attēlus ar komandrindām

ImageMagicK ir utilīta, kas ļauj lietotājiem manipulēt ar komandrindām . Lai gan lielākā daļa attēlveidošanas programmatūras ir izstrādājušas grafiskas lietotāja saskarnes ar daudziem īpašiem efektiem, no kuriem izvēlēties, ImageMagick var veikt darbības ar attēlu no komandrindas . Šī lietderība ir īpaši noderīga projektiem, kuros ir nepieciešams automatizēt darbu ar attēliem. ImageMagick ir pieejams operētājsistēmām Windows un Linux. Izmantojot ImageMagick, attēlu var pārvērst no viena formāta uz citu vai attēlu var pievienot attēlam no komandrindas.

ImageMagick ir spēcīgs komandrindas rīks, kas ļauj manipulēt ar attēliem.

Šī rīka priekšrocība ir tā, ka:

  • Automatizēts darbs ar attēliem (izvairoties no manipulācijām ar Photoshop vai Gimp).
  • Īstenot operācijas un trieciena pārvēršanu simtiem attēlu uzreiz.
  • Lai konvertētu dažādus attēla formātus
  • Lai izveidotu attēlus ceļā
  • Jāiekļauj jūsu programmās un skriptos (tas ļauj jūsu programmām un skriptiem ģenerēt un manipulēt ar attēliem lidojumā). Piemēram, PHP var izmantot attēlu ģenerēšanai.

Šī programma ir pieejama Windows un Linux.

Instalējiet ImageMagick sistēmā Windows:

  • 1. Lejupielādēt ImageMagick
  • 2. Instalējiet to. Instalēšanas laikā noteikti pārbaudiet pareizo meklēšanas atjaunināšanas ceļu.
  • 3. Aizveriet un atveriet savu sesiju (vai restartējiet datoru). Šis solis ir nepieciešams, lai ņemtu vērā ceļu (PATH) ImageMagick.

Lai pārbaudītu instalāciju, atveriet MS-DOS logu un ierakstiet: convert - version

Jums vajadzētu redzēt,

 Versija: ImageMagick 6.3.3 04/08/07 Q16 fails: /// usr / local / share / doc / ImageMagick 6.3.3 / index.html Autortiesības: Autortiesības (C) 1999-2007 ImageMagick Studio LLC 

Konvertējiet attēlu no viena formāta uz citu

  • Attēla konvertēšana bmp png:

 konvertēt image.bmp image.png 
  • Attēla konvertēšana progresīvā, jpg bmp, kvalitāte 70%:

 konvertēt image.bmp -interlace līnijas kvalitāti 70 image.png 

Kvalitātes xoption ļauj pielāgot JPEG kvalitāti.

-Interlace līnija var izveidot JPEG programmu.

Sagatavojiet fotoattēlu tīmeklim

Darbības ir:

  • Samaziniet attēla izšķirtspēju (piem., Pārslēdzieties no 2592x1944 (5 Mega pikseļi) uz 800x600)
  • Progresīvais JPEG saspiests (lai tūlīt parādītu attēlu lapā)
  • Izdzēsiet nevajadzīgu informāciju (komentāri, EXIF ​​...: šī informācija (miniatūra, programmatūras nosaukums, kas izveidoja šo failu, kameras iestatījumi, fotografējot (EXIF) utt.) Pārlūkprogrammas ignorē.

 konvertēt maphoto.jpg -resize 800x600 -strip -quality 50 -interlace line imageweb.jpg 
  • - mainiet AxBresize attēlu līdz vēlamajam izmēram.
  • noņemt papildu informāciju (EXIF, komentāri ...)
  • 50 kvalitāte JPEG kompresijai var izvēlēties 50% kvalitāti.
  • -Interjera līnija rada progresīvu JPEG.

Ievietojiet tekstu uz attēla

Lai izvairītos no augstas izšķirtspējas attēla bez atļaujas saņemšanas, varat pievienot tekstu uz visas attēla virsmas.

 konvertēt -sizīme 150x50 xc: nav -matte -punktuze 20-aizpildiet # ffffff80 -draw "teksts 10, 30 'Mana autortiesības'" miff: - | kompozīta tile - photo.jpg resultsat.jpg 

Attēlu grupai pielietojiet transformāciju

Lai vienkāršotu iepriekšējos paskaidrojumus, piemēri tika sniegti vienā attēlā.

Taču ir iespējams veikt šīs operācijas uzreiz uz daudziem attēliem.

Kompakta JPEG attēlus saspiediet pašreizējā direktorijā kā 70 (iziet izejas apakšgrupā):

 FOR %% G IN (* .jpg) DO konvertējiet "%% G" -strip -quality 70 -interlace plakni "output / %% G" 

Pārvērst visus failus no .BMP uz. JPG:

 FOR %% G IN (* .bmp) DO konvertēt "%% G" -strip-kvalitātes 70 -interlace plakni "%% ~ nG.jpg" 

(~ n nozīmē, ka tas aizņem tikai faila nosaukumu (bez paplašinājuma).)

Iepriekšējais Raksts Nākamais Raksts

Top Padomi