قص الصور في C#

بالنسبة للمطورين الذين يتطلعون إلى تنفيذ تقنيات قص الصور الفعالة في .NET، فإن $99 Aspose.Imaging Image Cropper Plugin هو حل قوي وسهل الاستخدام. يتيح لك هذا المكون الإضافي القوي استخراج الأقسام الأساسية من الصور أو تغيير حجمها لتناسب تنسيقات المستندات المختلفة وأبعاد وسائل التواصل الاجتماعي. مع دعم واسع لفئة RasterImage وتوافق عبر تنسيقات متعددة، يعمل Aspose.Imaging على تبسيط مهام تحرير الصور المعقدة داخل تطبيقات .NET الخاصة بك.

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

الموضوعات المغطاة

  • واجهة برمجة التطبيقات C# لقص الصور
  • قص الصور باستخدام قيم الإزاحة
  • قص الصور باستخدام المستطيلات

واجهة برمجة التطبيقات C# لقص الصور

تقدم مكتبة Aspose.Imaging for .NET قدرات شاملة لمعالجة الصور، بما في ذلك القص الدقيق ومقارنة مكتبات قص الصور .NET للتنسيقات الشائعة مثل JPEG و PNG و BMP و TIFF. يمكنك بسهولة تثبيت واجهة برمجة التطبيقات عبر NuGet أو تنزيل ملفات التجميع للتكامل المباشر:

PM> Install-Package Aspose.Imaging

كيفية قص صورة في C#

تقدم Aspose.Imaging for .NET طريقتين فعالتين لقص الصور: قص الصورة باستخدام قيم الإزاحة و قص الصورة باستخدام مستطيل محدد.

قص الصور باستخدام قيم الإزاحة في C#

لقص صورة باستخدام قيم الإزاحة في C#، اتبع الخطوات التالية:

  1. قم بتحميل الصورة في كائن RasterImage باستخدام طريقة Image.Load().
  2. قم بتخزين الصورة لتحسين الأداء.
  3. حدد قيم الإزاحة اليسرى واليمنى والعلوية والسفلية.
  4. قم بتمرير قيم الإزاحة إلى طريقة RasterImage.Crop() لقص الصورة.
  5. احفظ الصورة المقطوعة باستخدام طريقة RasterImage.Save().

إليك نموذج كود يوضح كيفية قص صورة في C#:

الصورة المدخلة المستخدمة للقص هي:

قص الصورة في C#

وفيما يلي الصورة الناتجة بعد القص:

قص الصورة في C#

قص الصور باستخدام مستطيل في C#

يمكنك أيضًا قص صورة عن طريق تحديد مستطيل. إليك كيفية القيام بذلك في C#:

  1. قم بتحميل الصورة في كائن RasterImage باستخدام طريقة Image.Load().
  2. قم بتخزين الصورة.
  3. أنشئ كائن Rectangle وقم بتهيئته بالأبعاد المطلوبة.
  4. قم بتمرير كائن Rectangle إلى طريقة RasterImage.Crop() لقص الصورة.
  5. احفظ الصورة المقطوعة باستخدام طريقة RasterImage.Save().

إليك نموذج كود يوضح كيفية إجراء قص الصور باستخدام مستطيل في C#:

قص الصور في C# بترخيص مجاني

يمكنك الحصول على ترخيص مؤقت مجاني لقص الصور دون قيود تقييم.

بناء تطبيق قص الصور C# .NET الخاص بك

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

انظر أيضًا