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

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

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

  1. تكوين بيئة التطوير لإضافة Aspose.Imaging باستخدام مدير حزمة NuGet
  2. قم بتحميل الصورة النقطية المصدر باستخدام كائن فئة Image
  3. إرسال الصورة المحملة إلى RasterImage
  4. تخزين الصورة الكاملة في الذاكرة للحصول على أداء أفضل
  5. قص الصورة النقطية المحملة عن طريق تحديد الجانب العلوي والسفلي واليسار والأيمن باتجاه مركز الصورة
  6. استخدم طريقة الحفظ لحفظ الصورة التي تم اقتصاصها على القرص
  • لقص الصورة C# * تتم مشاركة إعدادات البيئة ، ومساحة الاسم ، والفئات ، والأساليب في هذه الخطوات. يمكنك تحميل أي نوع من الصور باستخدام طريقة Image.Load () ثم تحويلها إلى RasterImage الذي يحتوي على خيارات لاقتصاص الصور. لقد استخدمنا طريقة تبديل الجوانب هنا حيث يتعين عليك تحديد القيم التي تتحرك بها جوانب الصور المحملة إلى الداخل باتجاه مركز الصورة وبالتالي إنشاء صورة مقصوصة.

رمز اقتصاص الصورة في C#

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

أرشدنا هذا البرنامج التعليمي الواضح إلى * قص الصور في C# *. إذا كنت تريد معرفة كيفية تغيير حجم هذه الصور ، فراجع المقالة على كيفية تغيير حجم الصورة في C#.

 عربي