
وقتی شما نرمافزاری برای خودکارسازی ایجاد و دستکاری تصویر میسازید، به یک کتابخانه سبک و آسان برای نصب تمایل دارید. خوشبختانه، Aspose.Imaging برای .NET تقریباً تمام ویژگیهای مورد نیاز برای روان و کارآمد کردن توسعه را ارائه میدهد. با این حال، در این پست وبلاگ، ما پیادهسازی چگونه اندازه فایل SVG را در C# به صورت برنامهنویسی کاهش دهیم را خواهیم دید. علاوه بر این، شما میتوانید از یک ابزار آنلاین قابل جاسازی برای دستیابی به همان عملکرد استفاده کنید. بنابراین، اطمینان حاصل کنید که .NET را بر روی ماشین خود راهاندازی کردهاید تا عملکرد را پیادهسازی کنید.
نقاط زیر پوشش داده خواهد شد:
نصب API تغییر اندازه تصویر
حال، برای نصب، لطفاً فایل DLL را دانلود کنید یا میتوانید آن را از طریق مدیر بسته NuGet با اجرای دستور زیر نصب کنید:
Install-Package Aspose.Imaging

کاهش اندازه فایل SVG در C#
اکنون میتوانیم عملکرد را پیادهسازی کنیم و اندازه فایل SVG را با دنبال کردن مراحل زیر تغییر دهیم:
- تصویر SVG منبع را با فراخوانی روش Load از کلاس Image بارگذاری کنید.
- روش Resize ابعاد تصویر را تغییر خواهد داد.
- یک شی از کلاس PngOptions ایجاد کنید.
- گزینههای رستریسازی وکتور را با تنظیم مقدار خاصیت VectorRasterizationOptions تعیین کنید.
- با فراخوانی روش Save تصویر تغییر یافته را بر روی دیسک ذخیره کنید.
نمونه کد زیر نشان میدهد که چگونه میتوان تغییر اندازه تصویر SVG در C# را به صورت برنامهنویسی توسعه داد:
خروجی مثال کد فوق در تصویر زیر نشان داده شده است:
کاهش اندازه تصویر SVG به صورت آنلاین
علاوه بر API تغییر اندازه تصویر، Aspose.Imaging برای .NET همچنین یک ابزار آنلاین برای کاهش اندازه تصویر SVG به صورت آنلاین در هر مرورگر وب ارائه داده است. علاوه بر این، این ابزار رایگان است و شما میتوانید با کلیک بر روی تصویر زیر از آن استفاده کنید:

تغییر SVG - دریافت مجوز رایگان
شما میتوانید یک مجوز موقت رایگان برای آزمایش این API تغییر اندازه تصویر بدون محدودیتهای ارزیابی دریافت کنید.
جمعبندی
دستکاری اندازه تصویر به صورت برنامهنویسی یک کار سنگین به حساب میآید. با این حال، Aspose.Imaging برای .NET این فرآیند را با ارائه روشها و کلاسها بسیار آسان کرده است. بنابراین، ما نحوه کاهش اندازه فایل SVG در C# را بررسی کردیم. علاوه بر این، میتوانید به مستندات، API مراجع و مخزن GitHub مراجعه کنید.
در نهایت، aspose.com مقالات جدیدی مینویسد. بنابراین، برای آخرین بهروزرسانیها به ما سر بزنید.
پرسش و پاسخ
شما میتوانید سوالات یا درخواستهای خود را در انجمن ما به ما اطلاع دهید.
سوالات متداول – FAQs
چگونه میتوان تصویر SVG را به صورت آنلاین ویرایش کرد؟
شما میتوانید از این ابزار آنلاین تغییر اندازه تصویر SVG استفاده کنید. این کار سریع است و نیازی به اشتراک ندارد.
چگونه میتوان اندازه فایل SVG را کاهش داد؟
Aspose.Imaging یک راهحل برنامهنویسی برای تغییر فایلهای SVG ارائه میدهد. بنابراین، لطفاً به این لینک مراجعه کنید تا بیاموزید چگونه میتوان این کار را در .NET انجام داد.