श्रेणियाँ, पैकेज और रिपॉज़िटरी खोजें

flutter_luban कवर
पैकेज विवरणv2.1.2

flutter_luban

Dart के image पर आधारित Luban की तरह एक छवि संपीड़न पैकेज। इस प per लाइब्रेरी में कोई सिस्टम प्लेटफॉर्म सीमा नहीं है।

AndroidiOSmacOSWindowsLinux
30-दिन डाउनलोड
785
लाइक
101
Pub अंक
130

पैकेज इंस्टॉल करें

flutter pub add flutter_luban

पैकेज अवलोकन

सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।

flutter_luban एक डार्ट-आधारित छवि संपीड़न पैकेज है जो Luban से प्रेरित है, जिसका उद्देश्य गुणवत्ता में महत्वपूर्ण कमी के बिना छवि फ़ाइल के आकार को कम करना है। यह आधारभूत प्लेटफॉर्म से स्वतंत्र कार्य करता है, जिससे यह Android, iOS, macOS, Windows और Linux के साथ सुसंगत है। लाइब्रेरी कुशल छवि प्रसंस्करण एल्गोरिदम का उपयोग करके वेब और मोबाइल एप्लिकेशन के लिए अनुकूलित आउटपुट प्रदान करती है। अपलोड या स्टोरेज के दौरान तेज़, विश्वसनीय छवि अनुकूलन की आवश्यकता वाले एप्लिकेशन के लिए आदर्श है।

उपयोग

  • अपलोड से पहले छवि अनुकूलन
  • एप्लिकेशन स्टोरेज उपयोग कम करना
  • मीडिया लोडिंग प्रदर्शन में सुधार करना
  • वेब डिलीवरी के लिए छवियों को तैयार करना
  • कार्यप्रवाह में स्वचालित छवि संपीड़न

मुख्य विशेषताएँ

  • प्लेटफॉर्म के अनुकूलता
  • उच्च संपीड़न दक्षता
  • न्यूनतम गुणवत्ता ह्रास
  • कोई मूल विषय निर्भरता नहीं
  • Flutter pub के माध्यम से सरल एकीकरण

इनके लिए उपयुक्त

  • छवि संपीड़न की आवश्यकता वाले मोबाइल और डेस्कटॉप एप्लिकेशन
  • प्रदर्शन और आकार पर ध्यान केंद्रित विकासकर्मी
  • उपयोगकर्ता द्वारा अपलोड की गई छवियों के बड़े आयतन को संभालने वाले ऐप्स
  • प्लेटफॉर्म के बीच सुसंगत संपीड़न की आवश्यकता वाले प्रोजेक्ट
  • मल्टीमीडिया सामग्री वाले Flutter ऐप्स

विचार योग्य बातें

  • किन्हीं किनारे-मामला छवि प्रारूपों के लिए परीक्षण की आवश्यकता हो सकती है
  • प्रतिच्छेद अनुपात इनपुट छवि के आधार पर बदलता है
  • लॉसलेस संपीड़न की आवश्यकता के लिए उपयुक्त नहीं
  • उन्नत छवि पुस्तकालयों की तुलना में सीमित कस्टमाइज़ेशन
  • नीचे की छवि प्रक्रिया सटीकता पर निर्भर करता है

मूल README

संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।

flutter_luban

pub package

An image compress package like Luban for Dart, based on image.

If toRgb: true , it supports all readable image formats

Readable Format

Example
   CompressObject compressObject = CompressObject(
         imageXFile: imageXFile, //image file
         path: tempDir.path, //compress to path, default Directory.systemTemp.path
         useCache: true, //If there is a cache, no compression will be performed
         toRgb: true, //Convert the image to jpg
         numberOfColors: 128, //the numberOfColors of image.quantize
       );
    Luban.compressImage(compressObject).then((xfile) {
        setState(() {
          print(xfile.path);
        });
    });

श्रेणियाँ

निर्भरताएँ

निर्भरता सूची 2 आइटम

सोर्स रिपॉज़िटरी

इस पैकेज का उपयोग करने वाले प्रोजेक्ट

अभी कोई डेटा उपलब्ध नहीं है।