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

تقليل حجم ملف SVG في C#
يمكننا الآن تنفيذ الوظيفة وتعديل حجم ملف SVG من خلال اتباع الخطوات المذكورة أدناه:
- تحميل صورة SVG المصدر عن طريق استدعاء Load من فئة Image.
- ستقوم Resize بتعديل أبعاد الصورة.
- أنشئ كائنًا من فئة PngOptions.
- قم بتعيين خيارات التحويل النقطي عن طريق تعيين قيمة خاصية VectorRasterizationOptions.
- استدعاء Save لحفظ الصورة المعدلة على القرص.
توضح عينة الكود التالية كيفية تطوير أداة تغيير حجم صورة SVG في C# برمجياً:
يظهر ناتج المثال أعلاه في الصورة أدناه:
تقليل حجم صورة SVG عبر الإنترنت
بالإضافة إلى واجهة برمجة تطبيقات تغيير حجم الصور، فقد قدمت Aspose.Imaging for .NET أيضًا أداة على الإنترنت لتقليل حجم صورة SVG عبر الإنترنت في أي متصفح ويب. علاوة على ذلك، فهي مجانية ويمكنك استخدامها بمجرد النقر على الصورة أدناه:

تعديل SVG - احصل على ترخيص مجاني
يمكنك الحصول على ترخيص مؤقت مجاني لتجربة هذه واجهة برمجة تطبيقات تغيير حجم الصور دون قيود تجريبية.
خلاصة
يعتبر التلاعب بحجم الصورة برمجياً مهمة ثقيلة. ومع ذلك، جعلت Aspose.Imaging for .NET هذه العملية سهلة من خلال تقديم الطرق والفئات. لذا، لقد قمنا بمراجعة كيفية تقليل حجم ملف SVG في C#. بالإضافة إلى ذلك، يمكنك زيارة الوثائق، ومراجع API، ومستودع GitHub.
أخيرًا، aspose.com تكتب مقالات جديدة. لذا، استمر في زيارتنا للحصول على آخر التحديثات.
اطرح سؤالًا
يمكنك إخبارنا بأسئلتك أو استفساراتك على المنتدى.
الأسئلة الشائعة – FAQs
كيف يمكن تعديل صورة SVG عبر الإنترنت؟
يمكنك استخدام أداة على الإنترنت لتغيير حجم صورة SVG. هذه سريعة ولا تتطلب اشتراكًا.
كيف يمكن تقليل حجم ملف SVG؟
توفر Aspose.Imaging حلاً برمجيًا لتعديل ملفات SVG. لذا، يرجى زيارة هذا الرابط لمعرفة كيفية تحقيق ذلك في .NET.