{< figure align=center src=“images/Crop-Image.png” alt=“Crop Images in C#">}}
للمطورين الذين يرغبون في تنفيذ تقنيات التخزين الفعال للصور في .NET, كفاءة الصورة زرع C#, زرع الصور برمجة .NET, $99 Aspose.تصور الصورة كوبير ملحق هو حل قوي ودية للاستخدام، مكتبة C# صورة التخزين.
هذا المكونات المتنوعة تسمح لك لاستخراج أجزاء أساسية من الصور أو إعادة تدويرها لمختلف تنسيقات المستندات وأبعاد وسائل التواصل الاجتماعي. RasterImage فئة ومتوافقة على عدة تنسيقات، Aspose.تسريع الصور تعاملات تعديل الصور المعقدة داخل تطبيقات .NET الخاصة بك.
في هذه المقالة، Aspose صورة كراسبير الدليل، وسوف نستكشف كيفية زراعة الصور في C#,التركيز على طريقتين رئيسيتين: الحصاد على أساس قيم التحول والحصاد باستخدام أقسام مستقيمة.
الموضوعات المغلقة
- C# API لـ Image Cropping
- صور النباتات باستخدام قيمة التغيير
- صور النباتات باستخدام الزوايا المستقيمة
C# API for Image Cropping
وَالْمُ Aspose.Imaging for .NET يقدم المكتبة قدرات شاملة للتلاعب بالصور، بما في ذلك الحصاد الدقيق ومقارنة صور مجمع .NET بالنسبة للتنسيقات الشعبية مثل JPEG و PNG و BMP و TIFF. يمكنك بسهولة تثبيت API عبر NuGet أو تنزيل ملفات التركيب للتكامل المباشر:
PM> Install-Package Aspose.Imaging
كيفية زراعة صورة في C#
Aspose.Imaging for .NET offers two effective methods, crop images programmatically .NET, for cropping images: صورة النبات مع تغيير القيم و صورة النبات باستخدام مستطيل محدد.
صور النباتات مع قيم التغيير في C# {#صور النباتات مع قيم التغيير}
لإنتاج صورة باستخدام قيمة التحويل في C#، اتبع هذه الخطوات:
- تحميل الصورة إلى A RasterImage الكائنات التي تستخدم Image.Load() طريقة.
- تخفي الصورة للحصول على أداء أفضل.
- تحديد قيم التحول اليسارية واليمينية والخلفية والأعلى.
- نقل قيمة التحويل إلى RasterImage.Crop() طريقة لزراعة الصورة.
- حفظ الصورة المطحونة باستخدام RasterImage.Save() طريقة.
وهنا نموذج من الرمز يظهر كيفية زرع صورة في C#:
using Aspose.Imaging;
using Aspose.Imaging.FileFormats.Png;
// Load the image.
using (RasterImage rasterImage = (RasterImage)Image.Load("aspose.png"))
{
// Before cropping, the image should be cached for better performance.
if (!rasterImage.IsCached)
{
rasterImage.CacheData();
}
// Create an instance of Rectangle class with desired size and crop the image.
Rectangle rectangle = new Rectangle(0, 0, 20, 20);
rasterImage.Crop(rectangle);
// Save cropped image.
rasterImage.Save("cropped.png");
}
صورة إدخال لـ Cropping:
صورة كروبيت :

C# Image Cropping باستخدام Rectangle
طريقة أخرى فعالة لتجميع الصورة هي عن طريق تحديد مستطيل.هذه هي الطريقة التي يمكنك القيام بها في C#:
- تحميل الصورة إلى A RasterImage الكائنات التي تستخدم Image.Load() طريقة.
- تخفي الصورة.
- خلق أ اليمين يبدأ ويبدأ مع الأبعاد المطلوبة.
- قم بتحويل الكائنات المستقيمة إلى RasterImage.Crop() طريقة لزراعة الصورة.
- حفظ الصورة المطحونة باستخدام RasterImage.Save() طريقة.
وهنا عينة من الرمز التي تظهر كيفية إجراء زرع الصورة باستخدام مستطيل في C#:
using Aspose.Imaging;
using (RasterImage rasterImage = (RasterImage)Image.Load("aspose.png"))
{
if (!rasterImage.IsCached)
{
rasterImage.CacheData();
}
Rectangle rectangle = new Rectangle(0, 0, 10, 10);
rasterImage.Crop(rectangle);
rasterImage.Save("cropped.png");
}
صور النباتات في C# مع ترخيص مجاني
يمكنك الحصول على ترخيص مؤقت مجاني لإنتاج الصور دون قيود تقييم.
بناء تطبيق C# .NET Image Cropping الخاص بك
في هذه المقالة، تعلمت كيفية زراعة الصور بفعالية في C#. أظهرنا طريقتين: باستخدام قيم التحويل والمستطيلات. الآن، أنت مجهز لبناء تطبيق زراعة الصور الخاصة بك أو تحسين قدرات تحرير الصور من التطبيق الحالي. C# صورة النبات مكتبة التلاعب، تحقق من الوثائق,أو تشعر بالحرية لتبادل أسئلتك معنا من خلال المنتدى.
كما أننا نلقي نظرة على C# النباتات PDF وظائف لتطبيقات متقدمة.
وبالإضافة إلى ذلك، يمكنك إزالة صورة النباتات لتمكين معالجة الصور المتزايدة، لضمان أن تطبيقاتك قادرة على التعامل مع مجموعة متنوعة من المهام الحصاد الصور بكفاءة. C# صورة كربو تقنيات لتصحيح عمليات تحرير الصورة الخاصة بك.
بالنسبة لأولئك الذين يبحثون عن أعمق في معالجة الصور ، فإن C# صورة النبات و C# النباتات PDF توفر الوظائف أدوات واسعة النطاق لاحتياجات تطويرك.
وعلاوة على ذلك، إذا كنت تبحث عن حل بسيط، فكر في استخدام C# صورة النبات تقنيات يمكن أن تبسيط مهام تحرير الصورة الخاصة بك أكثر من ذلك بكثير.