NET के लिए Aspose.Imaging Image Compressor
NET प्लगइन के लिए **Aspose.Imaging Image Compressor ** डिजाइनरों को रस्टर और vector प्रारूपों के माध्यम से छवि फ़ाइल आकार को प्रभावी ढंग से कम करने की अनुमति देता है, जबकि दृश्य गुणवत्ता बनाए रखता है. यह दोनों **lossless ** और losssy compression मोड , समायोज्य गुणवाही सेटिंग्स, और वेब ऑप्टिमाइज़ेशन, संग्रह, या बड़े पैमाने पर प्रसंस्करण में लचीला एपीआई प्रदान करता ह.
Installation
- 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 तस्वीर.
- स्वचालित प्रारूप का पता लगाने के विकल्पों के साथ संग्रहीत करने के लिए.
बैच और प्रदर्शन
- क्वे-आधारित एपीआई बड़े पैमाने पर प्रसंस्करण के लिए.
- Throttling, async/await एपीआई, और बड़ी कार्य भार के लिए स्मृति ट्यूनिंग.
- संपीड़न अनुपात और प्रदर्शन की निगरानी के लिए लॉगिंग छेद के साथ तार-सुरक्षित डिजाइन.
मेटाडेटा नियंत्रण
- आरक्षित या स्ट्रिप EXIF, XMP और आईसीस प्रोफ़ाइल.
- कम आकार और गोपनीयता संरक्षण के लिए अनावश्यक मेटाडेटा को स्वचालित रूप से फेंक द.
एकीकरण और लचीलापन
- डेस्कटॉप, वेब या माइक्रो सेवाओं के लिए स्ट्रीम और फ़ाइल-आधारित एपीआई.
- यह .NET Core, .NET 5+ और .net Framework के साथ काम करता ह.
- सीधे मौजूदा Aspose.Imaging पाइपलाइनों में एकीकृत करता ह.
मुफ्त ऑनलाइन छवि संपीड़न
कोशिश कर Aspose.Imaging मुफ्त ऑनलाइन छवि कंप्रेसर इंस्टॉल या कोडिंग के बिना तुरंत सुविधाओं का अनुभव कर.
टिप्स और सर्वश्रेष्ठ अभ्यास
- आकार और वफादारी के अच्छे संतुलन के लिए 75-85 के बीच गुणवत्ता से शुरू कर.
- संपादित करने योग्य सामग्री के लिए हानि-मुक्त का उपयोग करें; अंतिम डिलीवरी के लिये नुकसान.
- सार्वजनिक वितरण से पहले मेटाडेटा स्ट्रिप कर.
- टुकड़ों में बैच संपीड़न और स्मृति के उपयोग की निगरान.
- प्रदर्शन और आकार की बचत को ट्रैक करने के लिए लॉग संपीड़न सांख्यिक.
Conclusion
Aspose.Imaging Image Compressor for .NET Plugin उन डेवलपर्स के लिए एक उच्च प्रदर्शन समाधान है जिन्हें गुणवत्ता बनाए रखने के साथ-साथ C# में छवियों को संपीड़ित करने की आवश्यकता होती है. कई प्रारूपों, बैच कार्यप्रवाहों और लचीले प्रोफाइल का समर्थन करते हुए, यह वेब ऑप्टिमाइज़ेशन और बड़े पैमाने पर छवि प्रसंस्करण के लिये आदर्श ह.