.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, और ICC प्रोफाइल को बचाएं या स्ट्रिप करें।
  • कम आकार और गोपनीयता संरक्षण के लिए अनावश्यक मेटाडेटा को स्वचालित रूप से फेंक दें।

एकीकरण और लचीलापन

  • डेस्कटॉप, वेब या माइक्रो सेवाओं के लिए स्ट्रीम और फ़ाइल-आधारित एपीआई।
  • यह .NET Core, .NET 5+ और .net Framework के साथ काम करता है।
  • सीधे मौजूदा Aspose.Imaging पाइपलाइनों में एकीकृत करता है।

मुफ्त ऑनलाइन छवि संपीड़न

कोशिश करें Aspose.Imaging मुफ्त ऑनलाइन छवि कंप्रेसर इंस्टॉल या कोडिंग के बिना तुरंत सुविधाओं का अनुभव करें।

टिप्स और सर्वश्रेष्ठ अभ्यास

  • आकार और वफादारी के अच्छे संतुलन के लिए 75-85 के बीच गुणवत्ता से शुरू करें।
  • संपादित करने योग्य सामग्री के लिए हानि-मुक्त का उपयोग करें; अंतिम डिलीवरी के लिये नुकसान।
  • सार्वजनिक वितरण से पहले मेटाडेटा स्ट्रिप करें।
  • टुकड़ों में बैच संपीड़न और स्मृति के उपयोग की निगरानी।
  • प्रदर्शन और आकार की बचत को ट्रैक करने के लिए लॉग संपीड़न सांख्यिकी।

Conclusion

Aspose.Imaging Image Compressor for .NET Plugin उन डेवलपर्स के लिए एक उच्च प्रदर्शन समाधान है जिन्हें गुणवत्ता बनाए रखने के साथ-साथ C# में छवियों को संपीड़ित करने की आवश्यकता होती है. कई प्रारूपों, बैच कार्यप्रवाहों और लचीले प्रोफाइल का समर्थन करते हुए, यह वेब ऑप्टिमाइज़ेशन और बड़े पैमाने पर छवि प्रसंस्करण के लिये आदर्श है।

 हिंदी