Aspose.Drawing for .NET v26.10.0 – Cross-Platform 2D Drawing for .NET
جایگزین Cross-Platform برای System.Drawing.Common
Specification
| Technology | .Net Core, .Net Framework |
|---|
توضیحات:
Aspose.Drawing for .NET یک API گرافیکی مبتنی بر .NET است که بهعنوان جایگزینی برای System.Drawing.Common طراحی شده است. این کتابخانه امکانات کاملی برای رسم اشکال، ویرایش تصاویر و رندر متن در اختیار توسعهدهندگان قرار میدهد و برای کار کردن به هیچ Rendering Engine بومی یا ابزار جانبی وابسته نیست.
توسعهدهندگان میتوانند با استفاده از این API انواع خطوط، منحنیها، splineها، arcها، pathها و اشکال گرافیکی را رسم کنند. همچنین امکان نمایش متن با فونتها و استایلهای مختلف نیز وجود دارد. ابزارهایی مانند penها، brushها، transformationها، clipping، alpha blending و anti-aliasing نیز در دسترس هستند تا بتوان انواع عملیات گرافیکی را با دقت و کیفیت بالا پیادهسازی کرد.
Aspose.Drawing for .NET علاوه بر قابلیتهای رسم، امکانات کاملی برای کار با تصاویر نیز ارائه میدهد. می توانید عکس ها را آپلود کنید، آنها را Crop و یا resize کنید؛ bitmap جدید ایجاد کنید و تغییراتی که دوست دارید را روی آن ها اعمال کنید. همچنین این قابلیت وجود دارد که به تصاویر متن یا حاشیه اضافه کنید و در آخر با هر فرمتی که می خواهید فایل ها را ذخیره کنید.
پشتیبانی از .NET Framework 2.0 و .NET Standard 2.0 به بعد باعث شده است این کتابخانه گزینهای مناسب برای توسعه برنامههای Cross-Platform باشد؛ بهویژه برای پروژههایی که به رسم گرافیک، پردازش تصاویر یا تولید خروجیهای Raster نیاز دارند.
ویژگی ها:
- جایگزینی مستقیم System.Drawing.Common در پروژههای .NET
- رسم خطوط، منحنیها، splineها، arcها و انواع اشکال گرافیکی
- رندر متن با فونتها و سبکهای مختلف
- استفاده از penها، solid brushها، texture brushها، gradient brushها و hatch brushها
- ایجاد bitmapهای جدید یا بارگذاری فایلهای تصویری موجود
- Crop، تغییر اندازه، ویرایش و ذخیره تصاویر
- پشتیبانی از alpha blending، anti-aliasing و clipping
- ذخیره تصاویر در فرمتهای BMP، PNG، JPEG، GIF، TIFF، EMF و WMF
مناسب برای:
توسعهدهندگان .NET که به یک راهکار Cross-Platform برای رسم گرافیک، ویرایش تصاویر یا تولید خروجیهای Raster نیاز دارند و نمیخواهند به Rendering Engineهای بومی وابسته باشند.
سوالات متداول:
آیا Aspose.Drawing for .NET جایگزین System.Drawing.Common محسوب میشود؟
بله. طبق توضیحات محصول، این کتابخانه میتواند بهصورت مستقیم جایگزین System.Drawing.Common شود و در عین حال کدهای موجود مبتنی بر APIهای System.Drawing همچنان قابل استفاده خواهند بود.
از چه نسخههایی از .NET پشتیبانی میکند؟
این کتابخانه از .NET Framework 2.0 و همچنین .NET Standard 2.0 و نسخههای جدیدتر پشتیبانی میکند.
چه فرمتهای تصویری توسط این API پشتیبانی میشوند؟
فرمتهای BMP، PNG، JPEG، GIF، TIFF، EMF و WMF برای ورودی و خروجی پشتیبانی میشوند.
آیا برای کار کردن به Rendering Engine خارجی نیاز دارد؟
خیر. Aspose.Drawing یک کتابخانه کاملاً مبتنی بر .NET است و برای رندر کردن به هیچ Rendering Engine بومی یا ابزار خارجی وابسته نیست.









eugene.puzyrev –
Thanks.