Aspose.Imaging Image Compressor لـ .NET
يتيح Aspose.Imaging Image Compressor for .NET Plugin للمطورين تقليل حجم ملفات الصورة بفعالية عبر تنسيقات الرافعة المالية والواقعية مع الحفاظ على الجودة البصرية، ويقدم وضعًا للضغط الخالي من الخسارة ، وإعدادات جودة قابلة للتعديل، و APIs مرنة لتحسين الويب، وتخزين الأرشيف، أو المعالجة على نطاق واسع.
التثبيت
- قم بتثبيت حزمة NuGet كما هو موضح في دليل التركيب .
- إعداد الترخيص مع ترخيص مقيد إرشادات لتفكيك الوظائف الكاملة.
مثال: ضغط صورة PNG
using (var image = Image.Load("sample.png"))
{
image.Save("compressed.png", new PngOptions
{
CompressionLevel = 9,
Progressive = true,
ColorType = PngColorType.IndexedColor,
Palette = ColorPaletteHelper.GetCloseImagePalette((RasterImage)image, 1 << 5)
});
}
بالنسبة للضغط WebP ، يمكنك تزيين المعلمات مع WebpOptions
, وضع الخسارة في false
وتحديد نسبة الجودة.
ملامح رئيسية
طرق الضغط
- Lossless : حفظ جميع بيانات الصورة، مثالية للتحرير والأرشيف.
- Lossy : تحقيق الحد الأقصى للحد مع النماذج المفهومة والكمية.
الجودة والملفات الشخصية
- الجودة القابلة للتعديل (0-100) مع الدعم لتخفيف الكروم والرطوبة.
- تعريف الملفات المضغوطة القابلة للاستخدام المتكرر للحصول على اتساق في جميع المشاريع.
دعم متعدد النماذج
- ضغط JPEG، PNG، WebP، GIF، و TIFF الصور.
- الكشف التلقائي عن تنسيق مع خيارات التغلب على حفظ.
بوتش والأداء
- API القائمة على التحقق من المعالجة الجماعية.
- التمزق، async/await APIs، والذاكرة تثبيت لعبور العمل الكبير.
- تصميم آمن بالشريط مع قفازات التسجيل لمراقبة نسبة الضغط والأداء.
التحكم في Metadata
- الحفاظ على أو سحب EXIF، XMP، و ICC ملفات تعريف.
- تلقائيًا تنزيل البيانات المعدنية غير الضرورية للحصول على الحجم المنخفض وحماية الخصوصية.
التكامل والمرونة
- تطبيقات البث والملفات القائمة على سطح المكتب أو الويب أو الخدمات الصغيرة.
- يعمل بسهولة مع .NET Core و .NET 5+ و.NET Framework.
- يتم دمجها مباشرة في أنابيب Aspose.Imaging الموجودة.
مجانا على الانترنت ضغط الصورة
حاول أن Aspose.Imaging مجانا على الانترنت ضغط الصورة لتجربة الميزات على الفور دون تثبيت أو ترميز.
نصائح وأفضل الممارسات
- ابدأ بالجودة بين 75-85 للحصول على توازن جيد بين الحجم والولاء.
- استخدم خالية من الخسائر للمحتوى القابل للتعديل، وخسارة للتسليم النهائي.
- سحب البيانات قبل التوزيع العام.
- ضغط الحزام في الأقواس ومراقبة استخدام الذاكرة.
- تسجيل إحصائيات الضغط لتتبع أداء وحجم الادخار.
استنتاجات
Aspose.Imaging Image Compressor for .NET Plugin هو حل عالي الأداء للمطورين الذين يحتاجون إلى الضغط على الصور في C# مع الحفاظ على الجودة.مع دعم تنسيقات متعددة، وتدفقات العمل، وملفات تعريف مرنة، فإنه مثالي لتحسين الويب ومعالجة الصور على نطاق واسع.