Այս հոդվածում մենք բացատրում ենք Images-ը C#**-ում համեմատելու քայլ առ քայլ գործընթացը՝ օգտագործելով փաստաթղթերի համեմատության լավագույն գրադարաններից մեկը: Այս ձեռնարկը նաև տեղեկատվություն է տրամադրում պահանջվող գրադարանի կազմաձևման համար, ինչպես օգտագործել դրա API-ները և օրինակելի կոդ՝ ցույց տալու Պատկերի համեմատության իրականացումը C#-ում: Ահա քայլ առ քայլ հրահանգները C#-ի միջոցով երկու պատկերների համեմատության աշխատանքային օրինակի հետ միասին:
C#-ում պատկերները համեմատելու քայլեր
- Տեղադրեք GroupDocs.Comparison for .NET փաթեթը NuGet կայքից՝ պատկերները համեմատելու համար
- Ավելացրեք հղում GroupDocs.Comparison անվանատարածքին՝ C#-ի ներդրման համար, համեմատեք երկու պատկերների ֆունկցիոնալությունը
- Ստեղծեք Comparer դասի օրինակ՝ սկզբնաղբյուր Image ֆայլը բեռնելու համար
- Զանգահարեք Comparer դասի Add մեթոդը նպատակային Image փաստաթուղթը բեռնելու համար
- Ի վերջո, օգտագործեք Compare մեթոդը Comparer դասի արդյունքում ստացված Image ֆայլը սկավառակի վրա պահելու համար
Մենք ուրվագծել ենք վերը նշված քայլերը՝ C# համեմատել պատկերներ հնարավորությունը ստեղծելու համար: Պատկերները համեմատելու համար պահանջվում է միայն փաստաթղթերի համեմատության գրադարանի մի քանի API զանգեր: Ավելին, այն չի պահանջում որևէ լրացուցիչ երրորդ կողմի ծրագրաշարի տեղադրում: Ավելին, այս կետերը կարող են օգտագործվել ցանկացած օպերացիոն համակարգում, ներառյալ MS Windows, Linux և Mac OS:
C#-ում պատկերները համեմատելու ծածկագիր
| using System; | |
| using GroupDocs.Comparison; | |
| namespace CompareImagesInCSharp | |
| { | |
| class Program | |
| { | |
| public static void Main(string[] args) // Main function to compare Images using C# | |
| { | |
| // Remove the watermark in output Image document by adding license | |
| string licensePath = "GroupDocs.Comparison.lic"; | |
| GroupDocs.Comparison.License lic = new GroupDocs.Comparison.License(); | |
| lic.SetLicense(licensePath); | |
| using (Comparer comparer = new Comparer("source.png")) | |
| { | |
| comparer.Add("target.png"); | |
| comparer.Compare("compare-result.png"); | |
| } | |
| Console.WriteLine("Done"); | |
| } | |
| } | |
| } |
Նախորդ հատվածում մենք մշակել ենք համեմատեք երկու պատկեր և ընդգծեք տարբերությունները C# ֆունկցիոնալությունը՝ ցույց տալու այս հատկանիշի աշխատանքը: Այս օրինակելի կոդը վերցնում է երկու պատկեր՝ որպես աղբյուր և թիրախ՝ համեմատությունը կատարելու և արդյունքը մեկ այլ ֆայլում պահելու համար: Ավելին, այս օրինակը կարող է օգտագործվել բազմաթիվ պատկերներ համեմատելու համար՝ տրամադրելով թիրախային փաստաթղթեր՝ օգտագործելով Add մեթոդը:
Մենք քննարկել ենք երկու պատկերների C#-ի համեմատության հնարավորությունը զարգացնելու մանրամասն գործընթացը: Վերջերս մենք հրապարակեցինք հոդված C#-ով Excel ֆայլերը համեմատելու մասին, լրացուցիչ տեղեկությունների համար դիտեք Ինչպես համեմատել Excel ֆայլերը C#-ի միջոցով ուղեցույցը: