Այս հոդվածում մենք բացատրում ենք 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#-ի միջոցով ուղեցույցը: