Bemutató
Az ImageMagick telepítése
Az ImageMagick telepítéséhez Linux operációs rendszerre a következő parancsot futtathatja:
$ sudo apt-get install imagemagick php-imagemagick
A sudo parancs, más néven superuser do vagy switch user do, lehetővé teszi a megfelelő jogosultságokkal rendelkező felhasználó számára, hogy a parancsot a rendszer rendszergazdájaként hajtsa végre. Az apt-get a csomagok kezelésének parancssori eszköze. Amikor az apt-get után telepítés következik, akkor a csomagok telepítésére szolgál. A telepítő eszköz után sok csomag említhető. A csomag adott verziója megadható a telepítéshez úgy, hogy a csomag nevét egyenlő (=) előjellel és a csomag szükséges verziójával írja. Az ImageMagick szoftver telepítéséhez két csomagot i.e. Az imagemagick és a php-imagick telepítésre kerül.
Kép megjelenítése
Az ImageMagick alapfunkciója vagy eszköze a kijelző. A szintaxis a következő:
$ display image_name.kiterjesztésA kép megjelenítésekor mindig a terminálon keresztül kell navigálni a könyvtárba. Megteheti:
$ cd elérési út$ cd / home / USER / Letöltések /
Beállítja azt a mappát, ahol a megjelenítendő kép található
$ kijelzőA mappában lévő összes megjeleníthető képet megjeleníti
$ display tree-3822149_1920.jpgMegjeleníti a fa-3822149_1920 nevű képet.jpg
Hogyan készítsünk biztonsági másolatot egy képről
Mindig másolatot kell készíteni a képről, mielőtt bármilyen változtatást végrehajtana rajta. Mindig az alapvető konverziók, például elmosódás, kivágás, szűrés stb. az eredeti kép másolatán kell elvégezni. Ez egy biztonságos programozási gyakorlat, amelyet mindenkinek be kell tartania. Abban az esetben, ha valamilyen rendellenesség történt a konverziók végrehajtása során, az eredeti kép továbbra is sértetlen.
Az eredeti kép másolata a következő bizonyos lépésekkel alakítható ki.
$ mv fájlnév.kiterjesztés fájlnév.kiterjesztés.régi$ cp fájlnév.kiterjesztés.régi fájlnév.kiterjesztés.
mv a mozdulatot jelenti. Ezzel a paranccsal egy vagy több fájlt vagy könyvtárat helyezhet át egyik helyről a másik fájlrendszerre. Használható a fájl átnevezésére is egyik névről a másikra.
$ mv old_file_name new_file_nameA fenti példában a fájlnév fájt átnevezték a parancs 1. sorában
a cp a másolatot jelenti. Ez a parancs fájlok, fájlcsoportok vagy könyvtár másolására szolgál. Pontos képet készít a lemezről egy másik fájlnévvel.
$ cp fájlnév1 fájlnév2A fenti példában ugyanannak a fájlnak egy másolata más néven jön létre a 3. sorban.
Az Élesítés parancs használata
Az ImageMagick bármely alapvető konverziójához a konvertálás parancs használható, amely megadja a konverzió típusát és más argumentumokat együtt. A Convert parancs számos funkciót tartalmaz, és ezeknek a funkcióknak a listája megtalálható az ImageMagick hivatalos webhelyén.
A régészeti leletekből kinyert képek többsége nem egyértelmű az idő és a természet keménysége miatt, legtöbbször a CCTV kamera által elkapott információk nem egyértelműek megfigyelési célokra, és sokszor van egy elmosódott kép, amelyre szükség van némi élezés, mielőtt közzétenné a közösségi médiában. Az Élesítés parancs a következő formátumban használható.
Az sharpen parancs szintaxisa a következő:
$ élesítés radius x sigmaA sugár egész szám, és mindig szigma kétszerese kell, hogy legyen. A gyorsabb számításhoz minimum 1-nek kell lennie. „A legfontosabb tényező a szigma. Mivel ez az élesítés tényleges irányítása.”[1] A 2-D Gauss-t a következő adja:
Ahol z egy oszlopvektor, amely az x és y koordinátákat tartalmazza a képen. Folyamatosan változtatható a variancia, miközben a pixelek száma azonos marad, és különböző képeket készíthet. Tehát a sigma nagyon fontos tényező a kép kilátásának meghatározásához.
A kép élesítési műveletének végrehajtása érdekében először homályosítsa el a képet elmosódási művelettel, amely ugyanazokat az érveket veszi fel, mint az élesítés parancs.
$ convert -blur 0x4 képnév.kiterjesztés kimenet.kiterjesztés
Ezután a kép élesítése a következő módon történhet:
$ convert -sharpen 0x4 képnév.kiterjesztés kimenet.kiterjesztés
Ezután végül használja a display parancsot a kép megjelenítéséhez a képernyőn.
$ kijelző kimenet.jpg
Következtetés
Az ImageMagick szoftver számos funkcióval rendelkezik. Az átméretezéstől az elmosódáson át a festésig számos funkció kínálkozik. Az élesítés parancs segít csökkenteni a kép elhomályosító hatását, hogy segítse az embereket a tartalma felismerésében. Ez nagyon hasznos számos olyan esetben, mint a bűnözők azonosítása, a régi kamerával készített fényképek helyreállítása.
Hivatkozások
1) ImageMagick v6 példák - Képek elmosása és élesítése