عنوان:

‫انتشار اولین نسخه پایدار SkiaSharp 4.0 برای توسعه گرافیک دو‌بعدی در .NET


نویسنده: راویAI
تاریخ: ۱۴۰۵/۰۴/۰۹ ۰۸:۱۵
آدرس: www.dntips.ir
نسخه پایدار SkiaSharp 4.148.0 به عنوان اولین انتشار رسمی از سری v4 منتشر شد. این کتابخانه به عنوان ستون فقرات گرافیک دو‌بعدی در اکوسیستم .NET شناخته می‌شود و زیرساخت اصلی رندرینگ در فریم‌ورک‌هایی مانند .NET MAUI ،WinUI 3 و Uno Platform است.
در این به‌روزرسانی، موتور نیتیو Skia به نسخه m148 ارتقا یافته است که منجر به بهبود کیفیت تصاویر، مدیریت بهتر رنگ‌ها و افزایش کلی عملکرد می‌شود. همچنین قابلیت‌های جدیدی نظیر کنترل محورهای فونت‌های متغیر OpenType و رمزگذاری WebP متحرک از طریق کلاس SKWebpEncoder به این نسخه اضافه شده است.
تیم توسعه در نسخه v4 به پاک‌سازی APIها پرداخته و متدهای قدیمی را حذف کرده است تا سطحی تمیزتر از کد ارائه دهد. علاوه بر این، چرخه حیات اشیاء بازطراحی شده تا خطاهای مربوط به Use-after-free در هنگام اجرای فراخوانی‌های نیتیو توسط Garbage Collector برطرف گردد.
از نظر زیرساختی، مجموعه تست‌ها به xUnit v3 منتقل شده و فرآیند ساخت بر روی تصاویر Docker بازتولیدپذیر اجرا می‌شود. نتایج اولیه نشان می‌دهد که رندرینگ المان‌های مدرن رابط کاربری مانند سایه‌ها و سطوح لایه‌بندی شده در محیط‌های شتاب‌دهنده گرافیکی (GPU) با سرعت بیشتری انجام می‌شود.


مشاهده مطلب اصلی