bekymret! Hvad er forskellen? Bedre automatisere foto sammenligning. I denne artikel vil vi diskutere, hvordan man programmatisk finder forskelle mellem to billeder. Når du har gennemgået dette, finder du det nemt at sammenligne billeder og fremhæve de identificerede forskelle ved hjælp af Java.
følgende emner er dækket nedenfor:
- Java API til sammenligning af billeder
- Sammenlign billeder i Java for at fremhæve forskelle
sammenligning af billeder Java API
i denne artikel bruger jeg Java API fra GroupDocs.Sammenligning til sammenligning af billeder. Sammen med de mest anvendte billedformater, som PNG, JPG/jpeg og GIF, er der en bred vifte af Understøttede filformater til sammenligning. Derudover tillader API ‘ en at sammenligne tekstbehandlingsdokumenter, regneark, præsentationer, tegninger, hjemmesider, e-mails, kildekodefiler og meget mere.
Hent og konfigurer
Hent billedsammenligningsbiblioteket fra afsnittet overførsler. For Maven-baserede Java-applikationer skal du tilføje følgende konfiguration i pom.- LML. Senere kan du prøve eksemplerne på denne artikel såvel som mange flere fra GitHub. For detaljerne kan du også besøge API-referencen.
<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>
Sammenlign billeder i Java for at fremhæve forskelle
sammenligning af billederne og få resultatet er kun 3 linjer kode. Du kan følge trinene og bruge den nævnte kildekode til at sammenligne nogen af dine JPG, PNG, BMP, DICOM, DjVu, GIF og andre billeder. Du kan identificere uligheder eller variationer blandt disse i Java-applikationen.
følgende trin viser, hvordan to billeder kan sammenlignes for forskelle.
- Vælg det første billede, der skal sammenlignes, ved hjælp af Sammenligningsklassen.
- tilføj det andet billede til sammenligning ved hjælp af den relevante tilføjelsesmetode.
- ring til sammenligningsmetoden for at få sammenligningsresultatet for begge billeder.
følgende kode viser, hvordan man sammenligner to billeder i Java. Den sammenligner to JPG-billeder og gemmer output, der fremhæver de identificerede forskelle.
her er outputbilledet af ovenstående kode. Derudover indeholder output også sammendraget af sammenligningen.
få en gratis API-Licens
du kan få en gratis midlertidig licens for at bruge API uden evalueringsbegrænsningerne.
konklusion
for at konkludere fra denne artikel lærte vi at sammenligne billeder i Java. Vi fremhævede yderligere de identificerede forskelle efter sammenligningen. Nu kan du opbygge din egen photo comparer-app eller bruge disse funktioner i dine Java-applikationer.
For flere detaljer, muligheder og eksempler, kan du gå gennem dokumentationen og GitHub repository. Nå os på forummet for dine spørgsmål.
Se også
- Sammenlign billeder i C# for at finde forskellene
- Sammenlign ethvert dokument ved hjælp af Java