ImageMagick - manipulere bilder med kommandolinjer

ImageMagicK er et verktøy som lar brukerne manipulere bilder med kommandolinjer . Mens de fleste avbildingsprogrammer har utførlige grafiske brukergrensesnitt med mange spesielle effekter å velge mellom, kan ImageMagick utføre operasjoner på bildet fra kommandolinjen . Dette verktøyet er spesielt nyttig for prosjekter der det er behov for å automatisere arbeid på bilder. ImageMagick er tilgjengelig for Windows og Linux operativsystemer. Med ImageMagick kan et bilde konverteres fra ett format til et annet, eller en tekst kan legges til bildet fra kommandolinjen.

ImageMagick er et kraftig kommandolinjeverktøy som lar deg manipulere bilder.

Fordelen med dette verktøyet er at det tillater:

  • Automatisert arbeid på bilder (dette unngår å måtte gjøre litt manipulasjon i Photoshop eller Gimp).
  • Implementere operasjoner og konvertering av et slag til hundrevis av bilder samtidig.
  • Å konvertere mellom forskjellige bildeformater
  • Å lage bilder på farten
  • For å bli innlemmet i programmer og skript (dette gjør det mulig for programmer og skript å generere og manipulere bilder i farten). For eksempel kan den brukes med PHP for å generere bilder.

Dette programmet er tilgjengelig for Windows og Linux.

Installer ImageMagick på Windows:

  • 1. Last ned ImageMagick
  • 2. Installer den. Under installeringen må du kontrollere at "Oppdater kjørbar søkebane"
  • 3. Lukk og åpne økten på nytt (eller start datamaskinen på nytt). Dette trinnet er nødvendig for at banen (PATH) ImageMagick skal tas i betraktning.

For å bekrefte installasjonen, åpne et MS-DOS-vindu og skriv: konverter - versjon

Du bør se,

 Versjon: ImageMagick 6.3.3 04/08/07 Q16-fil: /// usr / local / share / doc / ImageMagick 6.3.3 / index.html Opphavsrett: Copyright (C) 1999-2007 ImageMagick Studio LLC 

Konverter et bilde fra ett format til et annet

  • Konverter et bilde i bmp png:

 konvertere image.bmp image.png 
  • Konverter et bilde i jpg bmp progressiv, kvalitet 70%:

 konvertere image.bmp -interlace line -quality 70 image.png 

Kvalitets xoption lar deg justere kvaliteten på JPEG.

-Interlinjelinjen kan skape JPEG-progesjon.

Klargjør et bilde på nettet

Operasjonene er:

  • Reduser bildeoppløsningen (f.eks. Bytte fra 2592x1944 (5 megapiksler) til 800x600)
  • Progressiv JPEG komprimert (for umiddelbar visning av bildet på siden)
  • Slett unødvendig informasjon (kommentarer, EXIF ​​...: Denne informasjonen (miniatyr, navn på programvaren som opprettet denne filen, kamerainnstillinger ved opptak (EXIF), etc.) blir ignorert av nettlesere.

 konvertere maphoto.jpg -resize 800x600 -strip -quality 50 -interlace line imageweb.jpg 
  • -resize AxBresizes bildet til ønsket størrelse.
  • -strikk fjern ytterligere informasjon (EXIF, kommentarer ...)
  • -kvalitet 50 kan velge en kvalitet på 50% for JPEG-komprimeringen.
  • -Interlace-linjen skaper en progressiv JPEG.

Sett en tekst på et bilde

For å unngå å få et høyoppløselig bilde uten tillatelse, kan du legge til en tekst på hele overflaten av bildet.

 konvertere -størrelse 150x50 xc: ingen -matte -poengstørre 20 -fill # ffffff80 -draw "tekst 10, 30 'Mitt opphavsrett'" miff: - | kompositt -tile - photo.jpg result.jpg 

Bruk en transformasjon til en gruppe bilder

For å forenkle de forrige forklaringene, ble eksempler gitt på et enkelt bilde.

Men det er mulig å utføre disse operasjonene på en gang på mange bilder.

Omkomprimer JPEG-bilder i gjeldende katalog som 70 (avslutt i utdata-underkatalogen):

 FOR %% G IN (* .jpg) DO konvertere "%% G" -strip -quality 70 -interlace plane "output / %% G" 

Konverter alle filer fra .BMP til. JPG:

 FOR %% G IN (* .bmp) DO konvertere "%% G" -strip -quality 70 -interlace plan "%% ~ nG.jpg" 

(~ n betyr at det bare tar filnavnet (uten utvidelsen).)

Forrige Artikkel Neste Artikkel

Beste Tips