كيفية مقارنة الصور في C #

في هذه المقالة الإرشادية ، نشرح العملية خطوة بخطوة من أجل ** مقارنة Images في C # ** باستخدام واحدة من أفضل مكتبات مقارنة المستندات. يوفر هذا البرنامج التعليمي أيضًا معلومات لتكوين المكتبة المطلوبة ، وكيفية استهلاك واجهات برمجة التطبيقات الخاصة بها ، ونموذج رمز لتوضيح تنفيذ ** مقارنة الصور في قدرة C # **. فيما يلي التعليمات المتدرجة جنبًا إلى جنب مع مثال العمل لمقارنة صورتين باستخدام C #.

خطوات مقارنة الصور في C

  1. قم بتثبيت الحزمة GroupDocs.Comparison for .NET من موقع ويب NuGet لمقارنة الصور
  2. أضف مرجعًا إلى مساحة الاسم GroupDocs.Comparison لتنفيذ وظيفة C # قارن بين صورتين
  3. قم بإنشاء مثيل للفئة Comparer لتحميل ملف الصورة المصدر
  4. قم باستدعاء طريقة الإضافة لفئة المقارنة لتحميل وثيقة الصورة المستهدفة
  5. أخيرًا ، استخدم طريقة المقارنة لفئة المقارنة لحفظ ملف الصورة الناتج على القرص

لقد حددنا الخطوات أعلاه لإنشاء إمكانية * 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 # * لإظهار عمل هذه الميزة. يأخذ نموذج الكود هذا صورتين كمصدر وهدف لإجراء المقارنة وتخزين النتيجة في ملف آخر. علاوة على ذلك ، يمكن استخدام هذا المثال لمقارنة عدة صور من خلال توفير المستندات المستهدفة باستخدام طريقة الإضافة.

لقد ناقشنا العملية التفصيلية لتطوير إمكانية مقارنة الصورتين C #. لقد نشرنا مؤخرًا مقالًا عن مقارنة ملفات Excel في C # ، ألق نظرة على دليل كيفية مقارنة ملفات Excel باستخدام C # لمزيد من المعلومات.

 عربي