4 repository-uri
Comprehensive libraries for asynchronous image loading and multi-tier caching on mobile platforms.
Distinct from Network Image Caching: More comprehensive than a simple cache; describes the entire identity of an image loading framework including fetching and decoding.
Explore 4 awesome GitHub repositories matching mobile development · Image Caching Frameworks. Refine with filters or upvote what's useful.
SDWebImage is an asynchronous image loading library for iOS that provides a framework for fetching, decoding, and caching images. It consists of a core loading library, a decoding engine, a processing pipeline, and a caching system designed to reduce network traffic and improve load times. The project features a two-tier caching architecture that stores assets in both volatile memory and persistent disk storage. It distinguishes itself through a modular loader pattern and a plugin-based decoding system, which allow for the integration of custom storage engines and the support of non-standard
Provides a complete framework for asynchronous image downloading, decoding, and two-tier caching for iOS.
HanekeSwift este o bibliotecă de caching generică pentru iOS și un framework specializat de caching al imaginilor. Oferă un sistem pe mai multe niveluri care stochează tipuri de date arbitrare în memorie și pe stocarea persistentă pe disc pentru a reduce cererile de rețea. Proiectul dispune de un handler de imagini specializat care gestionează încărcarea asincronă, redimensionarea și stocarea pe disc pentru componentele interfeței de utilizator. Include un sistem de recuperare în fundal care preia conținutul de la distanță și populează automat cache-urile locale. Biblioteca acoperă stocarea datelor de tip cheie-valoare cu fallback-uri secvențiale, unde verifică memoria, apoi discul și, în final, sursele externe. Implementează gestionarea automată a capacității prin politici de evacuare a memoriei și gestionează decompresia și transformările datelor în afara thread-ului principal.
Offers a comprehensive framework for asynchronous image loading, resizing, and multi-tier caching on iOS.
Muzei este un motor de imagini de fundal live pentru Android și un manager de fundaluri utilizat pentru a roti opere de artă de înaltă calitate și fotografii personale ca fundal dinamic al dispozitivului. Funcționează ca un sistem pentru ciclul de colecții de imagini curatoriate, utilizând protocoale de rezolvare a conținutului pentru a gestiona bitmap-urile și metadatele imaginilor de fundal. Proiectul include un framework de furnizor de imagini care oferă o interfață standardizată pentru ca aplicațiile externe să transmită imagini în rotația fundalului. Acest lucru permite integrarea serviciilor de imagini terțe și a surselor personalizate de fundal printr-un contract de comunicare comun. Sistemul gestionează programarea automată a rotației fundalului și utilizează un pipeline de procesare a bitmap-urilor pentru a aplica efecte de întunecare și estompare. Aceste optimizări vizuale sunt folosite pentru a asigura lizibilitatea pictogramelor și widget-urilor de pe ecranul principal.
Provides a standardized interface for external applications to stream images into a live wallpaper rotation.
PINRemoteImage is an image downloading and caching framework for iOS. It functions as a remote image loader and multi-threaded manager designed to fetch images from URLs and render them into user interfaces. The project includes specialized decoders for rendering GIF and Animated WebP formats. It also features a progressive JPG renderer that displays scans with blur effects to improve perceived loading speed on slow connections. The library manages concurrent download tasks with request deduplication and utilizes a hybrid memory and disk caching system. It handles high-resolution asset scali
Functions as a comprehensive image caching framework for iOS, managing fetching, decoding, and multi-tier storage.