Crop Images in C#

للمطورين الذين يتطلعون إلى تنفيذ تقنيات قص الصور الفعالة في .NET، يقدم الإضافة Image Cropper من Aspose.Imaging بسعر 99 دولارًا حلاً قويًا وسهل الاستخدام. تتيح لك هذه الإضافة استخراج الأقسام الأساسية من الصور أو تغيير حجمها لتناسب تنسيقات المستندات المختلفة أو أبعاد وسائل التواصل الاجتماعي. مع دعم واسع لفئة 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#:

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

crop image in C#

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

image cropping in C#

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

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

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

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

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

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

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

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

انظر أيضًا