aggódik! Mi a különbség? Jobb automatizálni a fotó-összehasonlítást. Ebben a cikkben megvitatjuk, hogyan lehet programszerűen megtalálni a különbségeket két kép között. Miután megy keresztül ezt, meg fogja találni, hogy könnyű összehasonlítani a képeket, és jelölje ki az azonosított különbségeket a Java.
Az alábbiakban a következő témákat tárgyaljuk:
- Java API a képek összehasonlításához
- hasonlítsa össze a Java képeket a különbségek kiemeléséhez
képek összehasonlítása Java API
ebben a cikkben a GroupDocs Java API-ját fogom használni.Összehasonlítás a képek összehasonlításához. A leggyakrabban használt képformátumok, például a PNG, a JPG/JPEG és a GIF mellett a támogatott fájlformátumok széles választéka áll rendelkezésre az összehasonlításhoz. Ezenkívül az API lehetővé teszi a szövegszerkesztő dokumentumok, táblázatok, prezentációk, rajzok, weboldalak, e-mail üzenetek, forráskódfájlok és még sok más összehasonlítását.
töltse le és konfigurálja
töltse le a kép-összehasonlító könyvtárat a Letöltések részben. Maven-alapú Java alkalmazások esetén adja hozzá a következő konfigurációt a pom-on belül.xml. Később kipróbálhatja a cikk példáit, valamint még sok másat a GitHub-tól. A részletekért látogasson el az API referenciára is.
<repository><id>GroupDocsJavaAPI</id><name>GroupDocs Java API</name><url>http://repository.groupdocs.com/repo/</url></repository>
<dependency> <groupId>com.groupdocs</groupId> <artifactId>groupdocs-comparison</artifactId> <version>21.6</version> </dependency>
hasonlítsa össze a képeket a Java-ban, hogy kiemelje a különbségeket
a képek összehasonlítása és az eredmény csak 3 sornyi kód. Kövesse a lépéseket, és használja az említett forráskódot a JPG, PNG, BMP, DICOM, DjVu, GIF és más képek összehasonlításához. Ezek közötti különbségeket vagy eltéréseket a Java alkalmazáson belül azonosíthatja.
a következő lépések azt mutatják be, hogy két kép hogyan hasonlítható össze a különbségek szempontjából.
- válassza ki az összehasonlítandó első képet a Comparer osztály segítségével.
- adja hozzá a második képet összehasonlításhoz a megfelelő Hozzáadási módszerrel.
- hívja az összehasonlítási módszert, hogy megkapja mindkét kép összehasonlítási eredményét.
a következő kód bemutatja, hogyan lehet összehasonlítani két képet a Java-ban. Összehasonlít két JPG képet, és elmenti a kimenetet, amely kiemeli az azonosított különbségeket.
itt látható a fenti kód kimeneti képe. Ezenkívül a kimenet tartalmazza az összehasonlítás összefoglalását is.
ingyenes API licenc beszerzése
ingyenes ideiglenes licencet kaphat az API értékelési korlátozások nélküli használatához.
következtetés
ebből a cikkből következtetve megtanultuk összehasonlítani a képeket Java-ban. Az összehasonlítás után kiemeltük az azonosított különbségeket. Most már lehet építeni a saját photo comparer app, vagy használja ezeket a funkciókat a Java alkalmazások.
további részleteket, opciókat és példákat a dokumentációban és a GitHub adattárban talál. Keressen minket a fórumon a kérdéseivel kapcsolatban.
Lásd még
- hasonlítsa össze a képeket a C# – ban, hogy megtalálja a különbségeket
- hasonlítsa össze a Java-t használó dokumentumokat