ImageMagick - manipulácia s obrázkami pomocou príkazových riadkov

ImageMagicK je nástroj, ktorý umožňuje používateľom manipulovať s obrázkami pomocou príkazových riadkov . Zatiaľ čo väčšina zobrazovacieho softvéru má prepracované grafické používateľské rozhrania s množstvom špeciálnych efektov, z ktorých si môžete vybrať, ImageMagick môže vykonávať operácie na obrázku z príkazového riadka . Tento nástroj je vhodný najmä pre projekty, kde je potrebné automatizovať prácu na obrázkoch. ImageMagick je k dispozícii pre operačné systémy Windows a Linux. Pomocou programu ImageMagick možno obrázok konvertovať z jedného formátu do druhého alebo do príkazového riadka možno pridať text.

ImageMagick je mocný nástroj príkazového riadka, ktorý vám umožní manipulovať s obrázkami.

Výhodou tohto nástroja je, že umožňuje:

  • Automatizovaná práca na obrázkoch (to zabraňuje tomu, aby ste museli robiť nejakú manipuláciu vo Photoshope alebo Gimpe).
  • Implementovať operácie a konverziu úderu na stovky obrázkov naraz.
  • Prevod medzi rôznymi formátmi obrázkov
  • Vytvorenie obrázkov na cestách
  • Ak chcete byť začlenené do vašich programov a skriptov (to umožňuje, aby vaše programy a skripty generovali a manipulovali s obrázkami za behu). Napríklad je použiteľný s PHP na generovanie obrázkov.

Tento program je dostupný pre Windows a Linux.

Inštalácia programu ImageMagick v systéme Windows:

  • 1. Stiahnite si ImageMagick
  • 2. Nainštalujte ho. Počas inštalácie sa uistite, že ste správne skontrolovali cestu „Update executable search path“
  • 3. Zatvorte a znova otvorte reláciu (alebo reštartujte počítač). Tento krok je potrebný na to, aby sa brala do úvahy cesta (PATH) ImageMagick.

Ak chcete overiť inštaláciu, otvorte okno MS-DOS a zadajte: convert - version

Mali by ste vidieť,

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

Konvertujte obrázok z jedného formátu do druhého

  • Previesť obrázok v bmp png:

 previesť image.bmp image.png 
  • Konvertovať obrázok v jpg bmp progressive, kvalita 70%:

 previesť image.bmp -zadať riadok-kvalita 70 image.png 

Xption kvality vám umožňuje nastaviť kvalitu JPEG.

Riadok -interlace môže vytvoriť progession JPEG.

Pripravte si fotografiu pre web

Operácie sú:

  • Zníženie rozlíšenia obrazu (napr. Prepnutie z 2592 x 1944 (5 megapixelov) na 800 x 600)
  • Progresívne komprimovanie JPEG (na okamžité zobrazenie obrázka na stránke)
  • Vymazanie nepotrebných informácií (komentáre, EXIF ​​...: Tieto informácie (miniatúra, názov softvéru, ktorý vytvoril tento súbor, nastavenia fotoaparátu pri snímaní (EXIF) atď.) Prehliadače prehliadajú.

 previesť maphoto.jpg -zmeniť 800x600 -strip -quality 50 -interlace line imageweb.jpg 
  • -resize AxBresizes obrázok na požadovanú veľkosť.
  • - odstrániť ďalšie informácie (EXIF, komentáre ...)
  • -kvalita 50 môže zvoliť kvalitu 50% pre kompresiu JPEG.
  • -Interlace line vytvorí progresívny JPEG.

Vložte text na obrázok

Aby ste sa vyhli zobrazeniu obrázku s vysokým rozlíšením bez povolenia, môžete pridať text na celý povrch obrázka.

 previesť -size 150x50 xc: none -matte -pointsize 20 -fill # ffffff80 -draw "text 10, 30 'Moje autorské práva'" miff: - | kompozitné -tile - photo.jpg resultat.jpg 

Použite transformáciu na skupinu obrázkov

Na zjednodušenie predchádzajúcich vysvetlení boli príklady uvedené na jednom obrázku.

Tieto operácie je však možné vykonávať naraz na mnohých obrázkoch.

Opakovane komprimujte obrázky JPEG v aktuálnom adresári ako 70 (ukončite vo výstupnom podadresári):

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

Konvertovať všetky súbory z .BMP na. JPG:

 FOR %% G IN (* .bmp) DO previesť "%% G" -strip -quality 70 -interlace plane "%% ~ nG.jpg" 

(~ n znamená, že má len názov súboru (bez prípony).)

Predchádzajúci Článok Nasledujúci Článok

Najlepšie Tipy