ImageMagick: A grafika manipulálása a parancssorból?

Közzététel: Támogatása segít fenntartani a webhely működését! Az ezen az oldalon javasolt szolgáltatások némelyikén referenciadíjat keresünk.


Az ImageMagick egy grafikus fájlok kezelésére szolgáló parancssori eszközök ingyenes és nyílt forráskódú szoftvergyűjteménye. Grafikafeldolgozó könyvtárként működik számos programozási nyelv számára.

Az ImageMagick rövid története

Az ImageMagic fejlesztését 1987-ben kezdte meg John Cristy, a DuPontnál végzett munkája során. Az egész azzal kezdődött, hogy David Pensak a DuPonttól kérte, hogy jelenítsen meg számítógéppel generált képeket 24 bites színű 8 bites számítógép-monitoron, amely csak 256 szín megjelenítésére képes..

Még 1987-ben olyan számítógépes monitorok, amelyek képesek 24 bites színes megjelenítésre, ahol nagyon drágák és meglehetősen ritkák. John Cristy sikeresen végrehajtott egy algoritmust, amely a 24-bites képeket 8 bites képekre, vagyis 16,7 millióról csupán 256 színre redukálja..

Cristy a DuPont-ban töltött évei során sok hasonló számítógépes grafika-orientált feladatot kezdett megoldani.

1990-re John Cristy úgy döntött, hogy szabadon engedi a képfeldolgozó eszközöket. Abban az időben csak néhány ingyenes képfeldolgozó eszköz volt elérhető. De az ingyenes kiadás előtt John Cristynek jóváhagyást kellett szereznie a DuPont vezetőségétől a kiadáshoz.

Szerencsére a DuPont menedzsment egyetértett és továbbadta a szoftver szerzői jogát az ImageMagick Studio LLC-nek.

Az ImageMagick-et először a nyilvánosság elé hozták, és 1990 augusztusában a Usenetbe küldték.

Hogyan használják az ImageMagick alkalmazást??

Legtöbbünk hozzászokott a képek szerkesztéséhez egy grafikus felhasználói felület (GUI) segítségével olyan modern eszközökben, mint a gimp vagy a Photoshop. A képek manipulálása parancssori eszközökkel, ami manapság minden bizonnyal furcsának tűnik, nem igaz?

Valójában egyes feladatokhoz a GUI eszközök nem a legjobb választás. Ezek többnyire szakaszos műveletek. Például könnyebb a parancssori eszköz használata, ha több száz képet kell konvertálnia egyik fájlformátumból a másikba.

Az ImageMagick képes dinamikusan feldolgozni a képeket webes parancsfájlokból is. Ezek és sok más hasonló feladat könnyen automatizálható az ImageMagick parancssori eszközökkel.

Az ImageMagick számos integrált kötéstel rendelkezik, így a programozási nyelvek széles tartományán belül használható. Számos program és CMS-megoldás is képes az ImageMagick felhasználására képfeldolgozáshoz, például képminiatúrák létrehozásához.

ImageMagick szolgáltatások

Az ImageMagick programot eredetileg képről átalakítóra tervezték, és szinte bármilyen képformátumot pontosan képes konvertálni más képformátumba..

A konvertálás mellett az ImageMagick egy olyan képfeldolgozó algoritmus könyvtár, amely közvetlenül használható a parancssorból, vagy számos programozási nyelven elérhető, mint például C, C ++, Perl, Ruby, PHP stb..

Az ImageMagick lehetővé teszi a felhasználók számára, hogy a kötegelt képfeldolgozási műveleteket egyesítsék egy szkriptben, így ugyanaz a műveletkészlet alkalmazható sok képre, vagy felhasználható alrendszer eszközként más alkalmazásokhoz, például webes alkalmazásokhoz, videófeldolgozó eszközökhöz és egyéb grafikai eszközökhöz..

Az ImageMagick által támogatott képátalakítások listája lenyűgöző, olyan funkciókkal, mint a színes kvantálás, poszterizálás, piszkosítás, féltónusos piszkosítás, folyadék átméretezés, átlátszóság, GIF animáció, elmosódás, élesítés, összetett stb..

Az ImageMagick az OpenCL használatával felhasználhatja a grafikus feldolgozó egységet (GPU) a képfeldolgozáshoz is, amely általában javítja az OpenCL-kompatibilis rendszerek teljesítményét.

A Q8 verzió akár 8 bites pixelkomponenst is támogat (24 vagy 32 bites szín, attól függően, hogy a képnek van-e Alfa csatornája vagy sem), míg a Q16 változat támogatja akár 16 bites pixel komponens (48- vagy 64 bites színes).

Az ImageMagick szálbiztonságos, és a legtöbb algoritmus párhuzamosan hajt végre többmagos processzorokon.

Az ImageMagick Linux, Windows, Mac OS X, iOS és Android operációs rendszereken fut.

Próbálja ki az ImageMagick alkalmazást

Az ImageMagick ingyenes és nyílt forráskódú, az Apache 2.0 licenc alatt terjesztve. Ez azt jelenti, hogy a forráskódot nyitott és védett alkalmazásokban egyaránt használhatja, másolhatja, módosíthatja és terjesztheti.

Lehet beszerezni az ImageMagick forráskódját, vagy letöltheti az operációs rendszer futtatható kiadását.

Az összes támogatott platformra vonatkozó részletes telepítési utasítások a hivatalos ImageMagick webhelyen találhatók. Az ImageMagick legújabb stabil kiadása a 6.9.3.7 verzió, az ImageMagick 7. verziója szintén béta szakaszban kapható.

Ha azt szeretné, hogy ez valóban egyszerűen megmaradjon, akkor szerezhet be egy olyan hostot, amely biztosítja az ImageMagick szolgáltatást. Nézze meg az ImageMagick Hosting összehasonlító oldalunkat, hogy megtalálja az Ön számára a megfelelő tárhely szolgáltatót.

Az ImageMagick használata

A képek átalakítása parancssori felülettel nem mindennapi feladat, így trükkös lehet az ImageMagick hatékony használatának megtanulása, különösen, ha csak a grafikus felhasználói felületekhez szoktak.

ImageMagick oktatóanyagok és források

Az ImageMagick nagy teljesítményű parancssori eszközeinek első használatakor a hivatalos források és útmutatók nagyon hasznosak lehetnek. Kiválasztottunk néhány útmutatót és tanulási forrást, amelyek segítenek az ImageMagic parancssori szintaxisának megismerésében:

  • A parancssori opció kézikönyve az ImageMagick parancssori felületének teljes leírása és hivatkozása.
  • Az ImageMagick használatára vonatkozó példák példákat mutatnak be az ImageMagick használatával a parancssorból. Azt is szemléltetik, hogy mit lehet tenni az ImageMagick alkalmazásprogramozási felület (API) használatával.
  • Az ImageMagick felhasználói útmutató a korai ImageMagick felhasználói útmutató PDF verziója. Bár kissé elavult, mégis hasznos lehet.
  • Az ImageMagick API-k listája megjeleníti az ImageMagick-rel elérhető összes elérhető API-t, az erőforrások linkjeivel.

ImageMagick Books

Csak néhány könyv áll rendelkezésre az ImageMagickról, és hasznos források lehetnek. Ennek ellenére azt javasoljuk, hogy kipróbáljon néhány ingyenes online forrást és útmutatót, mielőtt egy könyvet vásárolna.

  • Michael Still, az ImageMagick végleges útmutatója elmagyarázza, hogyan lehet az ImageMagick funkcióit beépíteni a különféle alkalmazásokba. Ez a könyv kezdőknek, középprogramozóknak és webes tervezőknek szól, akik automatizált megoldást keresnek a képkezeléshez.
  • ImageMagick-trükkök: Használja ki az ImageMagick erejét ezzel a Sohail Salehi gyors, barátságos bemutatóval és tippekkel, fotó példákkal, manipulációkkal, logó létrehozással, animációkkal és teljes webprojektekkel. A fejezetek műhelyekből állnak, amelyek mindegyike egy ImageMagick parancsot alkalmaz, hogy meglepő és izgalmas eredményeket érjen el.

Következtetés

Az ImageMagick középpontjában egy visszaverődés a 8 bites grafika éveire, de ez nem jelenti azt, hogy elavult vagy korlátozottan használható. Valójában az ImageMagick-et továbbra is széles körben használják bizonyos résekben.

Természetesen ez nem helyettesíti a megfelelő képszerkesztő lakosztályokat, hanem az egész lényege – az ImageMagick más dolgok kezelésére lett kifejlesztve, és kiválóan alkalmas tömeges, mérkőzés műveletekre..

Míg ez egy viszonylag régi megoldás, az ImageMagick még fejlesztés alatt áll, és lehetővé teszi az API-k révén non-nonsense integrációt. Ha egyszerre sokféle képet kell konvertálnia, anélkül, hogy össze kellene fognia a bonyolult grafikai eszközökkel, akkor érdemes megpróbálnia.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map