میتوانید چندین برنامه کاربردی برای ویرایش تصویر پیدا کنید، اما Aspose.Imaging متمایز است زیرا راهحلهای برنامهای و همچنین غیربرنامهای را ارائه میدهد. شما نه تنها میتوانید از یک برنامه برش عکس آنلاین که توسط Aspose.Imaging پشتیبانی میشود، استفاده کنید، بلکه میتوانید از این کتابخانه برش تصویر برای توسعه یک برنامه ویرایشگر تصویر برای استفاده خود استفاده کنید. با این حال، این راهنما نحوه برش SVG تصویر در C# را با استفاده از Aspose.Imaging for .NET نشان می دهد. ما یک نمونه کد برای ساخت یک برش دهنده SVG برای یک برنامه .NET خواهیم نوشت. بنابراین، اجازه دهید مقاله را شروع کنیم.
ما در این راهنما بخش های زیر را پوشش خواهیم داد:
- نصب C# Image Crop API
- [برش تصویر SVG در C# به صورت برنامهریزی شده6
- برش تصاویر آنلاین - SVG Cropper
نصب C# Image Crop API
این کتابخانه برش تصویر با ویژگیهای غنی، چند پلتفرمی است و میتوانید بدون نیاز به ویرایشگر تصویر شخص ثالث، ایجاد و دستکاری تصویر را خودکار کنید. علاوه بر این، برای پردازش کارآمد و سریع تصویر می توانید به این کتابخانه .NET اعتماد کنید. بنابراین، نصب بسیار ساده است، می توانید فایل DLL را دانلود یا دستور زیر را در NuGet Package Manager اجرا کنید.
Install-Package Aspose.Imaging
لطفاً در صورت بروز مشکل از این راهنمای نصب دیدن کنید.
برش تصویر SVG در C# به صورت برنامه ریزی شده
اکنون زمان پیاده سازی پس از نصب موفقیت آمیز Aspose.Imaging for .NET است. این API برش تصویر C# به خوبی طراحی شده است و چند فراخوانی متد به عنوان یک برش SVG برای برنامه شما ظاهر می شود.
مراحل زیر برای برش تصویر SVG در C# به صورت برنامه نویسی شده است:
- آدرس دایرکتوری را تعریف کنید.
- یک نمونه از کلاس Image ایجاد کنید و متد Load را فراخوانی کنید تا فایل SVG منبع بارگذاری شود.
- برای ذخیره تصویر در قالب فایل PNG روی دیسک، روش Save را فراخوانی کنید.
- متد Load را برای بارگیری تصویر PNG فراخوانی کنید و آن را به شیء کلاس PngImage اختصاص دهید.
- سازنده کلاس Rectangle را مقداردهی اولیه کنید و آن را به عنوان آرگومان در تابع Crop برای برش تصویر ارسال کنید.
- روش Save تصویر برش خورده را ذخیره می کند.
قطعه کد زیر نحوه توسعه یک برنامه برش عکس در برنامه .NET را نشان می دهد:
using Aspose.Imaging.FileFormats.Png;
namespace Aspose.Imaging
{
class SVG
{
// برش تصویر SVG در سی شارپ
static void Main(string[] args)
{
// آدرس دایرکتوری را تعریف کنید
String dir = "/sample-files/";
// یک نمونه از کلاس Image ایجاد کنید و متد Load را فراخوانی کنید تا فایل SVG منبع بارگذاری شود.
using (Image image = Image.Load(dir + "sample-file.svg"))
{
// برای ذخیره تصویر با فرمت فایل PNG روی دیسک، متد Save را فراخوانی کنید.
image.Save(dir + "result.png");
}
// برای بارگذاری تصویر PNG، متد Load را فراخوانی کنید و آن را به شیء کلاس PngImage اختصاص دهید.
using (PngImage image = (PngImage)Image.Load(dir + "result.png"))
{
// سازنده کلاس Rectangle را مقداردهی اولیه کنید و آن را به عنوان آرگومان در تابع Crop برای برش تصویر ارسال کنید.
image.Crop(new Rectangle(10, 10, 400, 400));
// روش Save تصویر برش خورده را ذخیره می کند.
image.Save();
}
}
}
}
خروجی نمونه کد بالا در تصویر زیر نشان داده شده است:
برش تصاویر آنلاین - SVG Cropper
Aspose.Imaging for .NET پشت این ابزار برش تصویر آنلاین کار می کند. این بسیار زیبا و کاربرپسند است، زیرا رابط کاربری خوبی با کشیدن و رها کردن دارد. رایگان است و برای استفاده از این ابزار نیازی به اشتراک نیست. علاوه بر این، می توانید SVG را به صورت آنلاین با انتخاب این ابزار در مرورگر وب دسکتاپ یا موبایل برش دهید. این ابزار به شما امکان می دهد فایل برش داده شده را در سایر فرمت های فایل محبوب ذخیره کنید. بنابراین، ما به شما توصیه می کنیم از این برنامه برای افزایش بهره وری کار استفاده کنید.
برنامه برش عکس - مجوز رایگان دریافت کنید
میتوانید از مجوز موقت رایگان استفاده کنید تا این تصویر را برش دهید کتابخانه بدون محدودیت ارزیابی.
نتیجه
ما در حال پایان دادن به این پست وبلاگ در اینجا هستیم. ما نحوه برش تصویر SVG در C# را به صورت برنامهنویسی توضیح دادیم. علاوه بر این، ما یک برنامه برش عکس آنلاین را برای برش SVG به صورت آنلاین بررسی کردیم. این راهنما تلاشی است برای کمک به شما در ساخت یک برش دهنده SVG برای برنامه تجاری خود. بنابراین، اگر میخواهید درباره این API برش تصویر C# اطلاعات بیشتری کسب کنید، لطفاً از مراجع documentation و API دیدن کنید. علاوه بر این، توصیه می کنیم از [راهنمای شروع 22 بازدید کنید.
در نهایت، aspose.com در حال نوشتن پست های وبلاگ جدید است. بنابراین، لطفا برای آخرین به روز رسانی در تماس باشید.
راهنما در دسترس است
میتوانید در مورد سؤالات یا سؤالات خود در [تالار گفتوگو 24 ما با ما در میان بگذارید. در اسرع وقت پاسخ دریافت خواهید کرد.
سوالات متداول - سوالات متداول
چگونه یک تصویر را در C# برش دهیم؟
میتوانید Aspose.Imaging for .NET را برای برش و تغییر اندازه تصاویر در C# نصب کنید. لطفاً از این لینک دیدن کنید تا اجرای واقعی این کتابخانه برش mage را ببینید.
چگونه می توانم یک تصویر SVG را برش دهم؟
این برنامه برش عکس آنلاین به شما امکان می دهد SVG را بصورت آنلاین برش دهید.