Այս կարճ ձեռնարկը պարունակում է քայլ առ քայլ հրահանգներ՝ համեմատելու Images-ը Java-ում, ինչպես կարգավորել փաստաթղթերի համեմատության գրադարանը և տրամադրում է օրինակելի կոդ՝ ցույց տալու համար Java-ի համեմատական պատկերների գործառույթի իրականացումը: Այս ուղեցույցը կախված չէ որևէ լրացուցիչ երրորդ կողմի ծրագրաշարից և կարող է օգտագործվել ցանկացած օպերացիոն համակարգի վրա, ինչպիսիք են MS Windows-ը, Linux-ը և Mac OS-ը: Ստորև կարող եք գտնել Java-ի միջոցով պատկերները համեմատելու մանրամասն հրահանգը և կոդը:
Java-ում պատկերները համեմատելու քայլեր
- Տեղադրեք GroupDocs.Comparison for Java-ը Maven պահոցից Java հավելվածում՝ պատկերները համեմատելու համար
- Ներմուծեք էական դասեր՝ պատկերների համեմատման ֆունկցիոնալությունը զարգացնելու համար
- Ստեղծեք Comparer դասի օբյեկտ և փոխանցեք սկզբնաղբյուր պատկերի ֆայլը դրա կոնստրուկտորին
- Զանգահարեք Comparer դասի ավելացնելու մեթոդը և նշեք թիրախային PNG ֆայլի ուղին
- Ի վերջո, զանգահարեք համեմատության մեթոդը և անցեք ստացված պատկերի ֆայլի ուղին համեմատության համար
Վերոնշյալ կետերը թույլ են տալիս հեշտությամբ ստեղծել համեմատել պատկերների Java հնարավորությունը: Պատկերների համեմատման գործընթացը կարող է սկսվել՝ տեղադրելով անհրաժեշտ գրադարանը և ներառելով անհրաժեշտ դասերը: Այնուհետև Comparer դասը թույլ է տալիս բեռնել սկզբնաղբյուր պատկերի ֆայլը՝ ստեղծելով դրա օրինակը։ Հաջորդ քայլում կանչեք ավելացնել մեթոդը՝ թիրախային PNG ֆայլը համեմատության համար բեռնելու համար և վերջապես պահպանեք ստացված ֆայլը սկավառակի վրա՝ կանչելով համեմատության մեթոդը։
Java-ում պատկերները համեմատելու կոդը
import com.groupdocs.comparison.Comparer; | |
import com.groupdocs.comparison.license.License; | |
import java.nio.file.Path; | |
public class CompareImagesInJava { | |
public static void main(String[] args) { // Main function to compare Images in Java | |
// Remove the watermark in output PDF document by adding license | |
License lic = new License(); | |
lic.setLicense("GroupDocs.Comparison.lic"); | |
try (Comparer comparer = new Comparer("source.png")) { | |
comparer.add("target.png"); | |
final Path resultPath = comparer.compare("result.pdf"); | |
} | |
System.out.println("Done"); | |
} | |
} |
Մենք մշակել ենք համեմատեք երկու պատկեր և ընդգծեք տարբերությունները Java գործառույթը վերը նշված կոդի հատվածում: Մենք օգտագործել ենք փաստաթղթերի համեմատության գրադարանի մի քանի API զանգեր՝ Java-ի միջոցով պատկերների համեմատությունը կատարելու համար: Ավելին, մենք տրամադրել ենք օրինակելի PNG պատկերներ որպես սկզբնաղբյուր և նպատակային փաստաթղթեր, և դուք կարող եք օգտագործել այս օրինակելի կոդը այլ ձևաչափերի պատկերները համեմատելու համար:
Մենք քննարկել ենք Java պատկերների համեմատության հնարավորության մանրամասն գործընթացը: Վերջերս մենք հրապարակեցինք հոդված Java-ում PowerPoint ֆայլերը համեմատելու մասին, լրացուցիչ տեղեկությունների համար դիտեք ինչպես համեմատել PowerPoint ֆայլերը Java-ի միջոցով ուղեցույցը: