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

पैकेज विवरणv1.5.0

cached_memory_image

Base64 और Uint8List से छवियाँ दिखाने और कैश डायरेक्टरी में उन्हें रखने के लिए एक Flutter लाइब्रेरी।

AndroidiOSmacOSWindowsLinux
30-दिन डाउनलोड
5 हज़ार
लाइक
50
Pub अंक
140

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

flutter pub add cached_memory_image

पैकेज अवलोकन

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

CachedMemoryImage एक Flutter पैकेज है जिसका उपयोग Base64 स्ट्रिंग या Uint8List डेटा से छवियाँ प्रदर्शित करने के लिए किया जाता है, और उन्हें स्थानीय रूप से कैश करता है। यह डिवाइस के कैश डायरेक्टरी में डीकोड की गई छवियों को स्टोर करके तेज़ छवि लोडिंग सुनिश्चित करता है, जिससे बार-बार प्रोसेसिंग और नेटवर्क रिक्वेस्ट कम होती है। डायनामिक या अक्सर एक्सेस की जाने वाली छवियों के साथ काम करने वाले ऐप्स के लिए आदर्श है, यह Android, iOS, macOS, Windows और Linux जैसे कई प्लेटफॉर्म का समर्थन करता है। इस लाइब्रेरी के माध्यम से छवि प्रबंधन को न्यूनतम सेटअप के साथ सरल बनाया गया है और वर्तमान Flutter प्रोजेक्ट में बिना किसी दिक्कत के एकीकृत किया जा सकता है।

उपयोग

  • बेस64-एन्कोडेड छवियाँ प्रदर्शित करें
  • स्थानीय छवि डेटा को कैश करना
  • Uint8List से छवियाँ लोड करना
  • दोहराए गए छवि डीकोडिंग को कम करना
  • ऑफलाइन छवि पहुंच
  • एप्प प्रदर्शन में सुधार करना

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

  • Base64 और Uint8List इनपुट का समर्थन करता है
  • उपकरण कैश निर्देशिका में स्थानीय कैशिंग
  • प्लेटफॉर्म के अनुकूलता
  • कैश से स्वचालित छवि पुनर्उपयोग
  • आवश्यक न्यूनतम कॉन्फ़िगरेशन
  • कुशल मेमोरी उपयोग

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

  • डायनामिक इमेज कंटेंट वाले ऐप्स
  • ऑफलाइन-प्रथम एप्लिकेशंस
  • उच्च आवृत्ति छवि रेंडरिंग
  • मीडिया-भारी उपयोगकर्ता इंटरफेस
  • सरल छवि कैशिंग की तलाश में विकासकर्ता
  • हल्के चित्र संसाधन की आवश्यकता वाले परियोजनाएँ

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

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

मूल README

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

cached_memory_image

pub package

A Flutter library to show images from the Base64, Uint8List and keep them in the cache directory.

Features

Check file is exists
final cachedImageManager = CachedImageBase64Manager.instance();

await cachedImageManager?.isExists('app://image/1');
await cachedImageManager?.removeFile('app://image/1');
Cached Image from Base64
  • Widget
CachedMemoryImage(
  uniqueKey: 'app://image/1',
  base64: 'iVBORw0KGgoAAAANSUhEUgAAAk0AAAFwCAYAAACl9k...',
),
  • Image Provider
CachedMemoryImageProvider(
  'app://image/6',
  base64: 'iVBORw0KGgoAAAANSUhEUgAAAk0AAAFwCAYAAACl9k...',
)
Cached Image from Uint8List
  • Widget
CachedMemoryImage(
  uniqueKey: 'app://image/1',
  bytes: Uint8List.fromList([1,2,3,4,5]),
)
  • Image Provider
CachedMemoryImageProvider(
  'app://image/5',
  bytes: Uint8List.fromList([1,2,3,4,5]),
)

Getting started

It is really easy to use! You should ensure that you add the cached_memory_image as a dependency in your flutter project.

cached_memory_image: ^1.5.0

Usage

  • Cached image from Base64 and Display
Padding(
  padding: const EdgeInsets.all(8.0),
  child: CachedMemoryImage(
    uniqueKey: 'app://image/1',
    base64: 'iVBORw0KGgoAAAANSUhEUgAAAk0AAAFwCAYAAACl9k...',
  ),
)
  • Cached image from Uint8List and Display
Padding(
  padding: const EdgeInsets.all(8.0),
  child: CachedMemoryImage(
    uniqueKey: 'app://image/1',
    bytes: Uint8List.fromList([1,2,3,4,5]),
  ),
)

How it works

The cached memory images stores and retrieves files using the flutter_cache_manager.

श्रेणियाँ

निर्भरताएँ

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

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

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