قص صورة SVG في C# - قص الصور عبر الإنترنت

يمكنك العثور على تطبيقات متعددة لتحرير الصور ولكن Aspose.Imaging يبرز لأنه يقدم حلولًا برمجية وغير برمجية. لا يمكنك فقط استخدام تطبيق اقتصاص الصور عبر الإنترنت المدعوم من Aspose.Imaging ولكن يمكنك أيضًا استخدام مكتبة اقتصاص الصور هذه لتطوير تطبيق محرر صور لاستخدامك الخاص. ومع ذلك، سيوضح هذا الدليل كيفية اقتصاص صورة SVG في لغة C# باستخدام Aspose.Imaging for .NET. سنكتب نموذجًا للتعليمات البرمجية لإنشاء أداة قص SVG لتطبيق .NET. لذلك، دعونا نبدأ المقال.

سنغطي الأقسام التالية في هذا الدليل:

  1. تثبيت واجهة برمجة تطبيقات Image Crop لـ C#
  2. قص صورة SVG في لغة C# برمجيًا
  3. اقتصاص الصور عبر الإنترنت - SVG Cropper

تثبيت C# Image Crop API

تعد مكتبة اقتصاص الصور الغنية بالميزات هذه مشتركة بين الأنظمة الأساسية ويمكنك أتمتة إنشاء الصور ومعالجتها دون الحاجة إلى الحصول على محرر صور تابع لجهة خارجية. علاوة على ذلك، يمكنك الاعتماد على مكتبة .NET هذه لمعالجة الصور بكفاءة وسرعة. لذلك، التثبيت بسيط للغاية، يمكنك إما تنزيل ملف DLL أو تشغيل الأمر التالي في NuGet Package Manager.

Install-Package Aspose.Imaging 

مكتبة قص الصور
يرجى زيارة دليل التثبيت هذا في حالة وجود أي صعوبة.

قص صورة SVG في C# برمجياً

حان الآن وقت التنفيذ بعد التثبيت الناجح لـ Aspose.Imaging for .NET. تم تصميم واجهة برمجة تطبيقات اقتصاص الصور C# هذه بشكل جيد وتبين أن بعض استدعاءات الطريقة عبارة عن أداة اقتصاص SVG لتطبيقك.

فيما يلي خطوات اقتصاص صورة SVG في لغة C# برمجيًا:

  • تحديد عنوان الدليل.
  • قم بإنشاء مثيل للفئة Image واستدعاء الأسلوب Load لتحميل ملف SVG المصدر.
  • قم باستدعاء الطريقة حفظ لحفظ الصورة بتنسيق ملف PNG على القرص.
  • قم باستدعاء الأسلوب Load لتحميل صورة PNG وتعيينها إلى كائن فئة PngImage.
  • قم بتهيئة مُنشئ الفئة المستطيل وتمريره كوسيطة إلى وظيفة Crop لاقتصاص الصورة.
  • ستحفظ الطريقة حفظ الصورة التي تم اقتصاصها.

يوضح مقتطف التعليمات البرمجية التالي كيفية تطوير تطبيق اقتصاص الصور في تطبيق .NET:

using Aspose.Imaging.FileFormats.Png;

namespace Aspose.Imaging
{
    class SVG
    {
        // قص صورة SVG في C#
        static void Main(string[] args)
        {
            // تحديد عنوان الدليل
            String dir = "/sample-files/";
            // قم بإنشاء مثيل لفئة الصورة واستدعاء الأسلوب Load لتحميل ملف SVG المصدر.  
            using (Image image = Image.Load(dir + "sample-file.svg"))
            {
                // قم باستدعاء طريقة الحفظ لحفظ الصورة بتنسيق ملف PNG على القرص. 
                image.Save(dir + "result.png");
            }
            // قم باستدعاء طريقة التحميل لتحميل صورة PNG وتعيينها لكائن فئة PngImage.  
            using (PngImage image = (PngImage)Image.Load(dir + "result.png"))
            {
                // قم بتهيئة المُنشئ لفئة المستطيل وتمريره كوسيطة إلى وظيفة Crop لاقتصاص الصورة.   
                image.Crop(new Rectangle(10, 10, 400, 400));
                // ستحفظ طريقة الحفظ الصورة التي تم اقتصاصها. 
                image.Save();
            }
        }
    }
}

يظهر إخراج نموذج التعليمات البرمجية أعلاه في الصورة أدناه:

svg المحاصيل

قص الصور عبر الإنترنت - SVG Cropper

يعمل Aspose.Imaging for .NET خلف أداة قص الصور عبر الإنترنت هذه. إنه أنيق وسهل الاستخدام نظرًا لواجهة مستخدم السحب والإفلات الرائعة. إنه مجاني ولا يوجد اشتراك مطلوب لاستخدام هذه الأداة. بالإضافة إلى ذلك، يمكنك قص SVG عبر الإنترنت من خلال تفعيل هذه الأداة في متصفح الويب لسطح المكتب أو الهاتف المحمول. تتيح لك هذه الأداة حفظ الملف الذي تم اقتصاصه في تنسيقات ملفات شائعة أخرى. لذلك، نوصي بشدة باستخدام هذا التطبيق لتعزيز إنتاجية العمل.

صورة المحاصيل على الانترنت

تطبيق قص الصور - احصل على ترخيص مجاني

يمكنك الاستفادة من ترخيص مؤقت مجاني لتجربة اقتصاص هذه الصورة المكتبة دون قيود التقييم.

خاتمة

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

أخيرًا، يقوم aspose.com بكتابة منشورات مدونة جديدة. لذا، يرجى البقاء على اتصال للحصول على آخر التحديثات.

المساعدة متاحة

يمكنك إخبارنا بأسئلتك أو استفساراتك على المنتدى. سوف تحصل على الرد في أقرب وقت ممكن.

الأسئلة المتداولة – الأسئلة الشائعة

كيفية اقتصاص صورة في C#؟

يمكنك تثبيت Aspose.Imaging for .NET لاقتصاص الصور وتغيير حجمها برمجيًا في C#. يرجى زيارة هذا الرابط لرؤية التنفيذ الفعلي لمكتبة الاقتصاص السحرية هذه.

كيف يمكنني اقتصاص صورة SVG؟

يتيح لك تطبيق اقتصاص الصور هذا عبر الإنترنت إمكانية قص ملفات SVG عبر الإنترنت.

أنظر أيضا