ImageMagick - manipulere billeder med kommandolinjer

ImageMagicK er et værktøj, der giver brugerne mulighed for at manipulere billeder med kommandolinjer . Mens de fleste billedprogrammer har udførlige grafiske brugergrænseflader med masser af specielle effekter at vælge imellem, kan ImageMagick udføre operationer på billedet fra kommandolinjen . Dette værktøj er særligt nyttigt til projekter, hvor der er behov for at automatisere arbejde på billeder. ImageMagick er tilgængelig til Windows og Linux operativsystemer. Med ImageMagick kan et billede konverteres fra et format til et andet, eller en tekst kan føjes til billedet fra kommandolinjen.

ImageMagick er et kraftfuldt kommandolinjeværktøj, der gør det muligt at manipulere billeder.

Fordelen ved dette værktøj er, at det tillader:

  • Automatiseret arbejde på billeder (dette undgår at skulle gøre noget manipulation i Photoshop eller Gimp).
  • Gennemfør operationer og konvertering af et slag til hundredvis af billeder på én gang.
  • At konvertere mellem forskellige billedformater
  • At skabe billeder på farten
  • At blive inkorporeret i dine programmer og scripts (dette gør det muligt for dine programmer og scripts at generere og manipulere billeder i luften). For eksempel kan det bruges til PHP til at generere billeder.

Dette program er tilgængeligt for Windows og Linux.

Installer ImageMagick på Windows:

  • 1. Download ImageMagick
  • 2. Installer det. Under installationen skal du sørge for, at du korrekt kontrollerer "Opdater eksekverbar søgevej"
  • 3. Luk og genåb din session (eller genstart computeren). Dette trin er nødvendigt for at tage hensyn til stien (PATH) ImageMagick.

For at bekræfte installationen skal du åbne et MS-DOS-vindue og skrive: konvertere - version

Du skal se,

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

Konverter et billede fra et format til et andet

  • Konverter et billede i bmp png:

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

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

Kvalitets xoption giver dig mulighed for at justere kvaliteten af ​​JPEG.

Interlinien kan skabe JPEG-progession.

Forbered et billede til internettet

Operationerne er:

  • Reducer billedopløsningen (f.eks. Skift fra 2592x1944 (5 megapixel) til 800x600)
  • Progressiv JPEG komprimeret (for øjeblikkelig visning af billedet på siden)
  • Slet unødvendige oplysninger (kommentarer, EXIF ​​...: Denne information (miniature, navn på softwaren, der oprettede denne fil, kameraindstillinger ved optagelse (EXIF) osv. Ignoreres af browsere.

 konvertere maphoto.jpg -resize 800x600 -strip -quality 50 -interlace line imageweb.jpg 
  • -resize AxBresizes billedet til den ønskede størrelse.
  • -strip fjern yderligere oplysninger (EXIF, kommentarer ...)
  • -kvalitet 50 kan vælge en kvalitet på 50% til JPEG-komprimeringen.
  • -Interlace-linjen opretter en progressiv JPEG.

Indsæt en tekst på et billede

For at undgå at få et billede med høj opløsning uden tilladelse, kan du tilføje en tekst på hele overfladen af ​​billedet.

 konvertere -størr 150x50 xc: none -matte -pointsize 20 -fill # ffffff80 -draw "tekst 10, 30 'Min ophavsret'" miff: - | komposit -tile - photo.jpg result.jpg 

Anvend en transformation til en gruppe af billeder

For at forenkle de tidligere forklaringer blev der givet eksempler på et enkelt billede.

Men det er muligt at udføre disse operationer på én gang på mange billeder.

Genkomprimer JPEG-billeder i den aktuelle mappe som 70 (Afslut i uddata-undermappen):

 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 konverter "%% G" -strip -quality 70 -interlace plan "%% ~ nG.jpg" 

(~ n betyder at det kun tager filnavnet (uden udvidelsen).)

Forrige Artikel Næste Artikel

Top Tips