4 Repos
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 is a generic caching library for iOS and a specialized image caching framework. It provides a multi-level system that stores arbitrary data types in memory and on persistent disk storage to reduce network requests. The project features a specialized image handler that manages asynchronous loading, resizing, and disk storage for user interface components. It includes a background retrieval system that fetches remote content and automatically populates local caches. The library covers key-value data storage with sequential fallbacks, where it checks memory, then disk, and finally r
Offers a comprehensive framework for asynchronous image loading, resizing, and multi-tier caching on iOS.
Muzei ist eine Android-Live-Wallpaper-Engine und ein Hintergrund-Manager, der dazu dient, hochwertige Kunstwerke und persönliche Fotos als dynamischen Gerätehintergrund rotieren zu lassen. Es fungiert als System zum Durchlaufen kuratierter Bildersammlungen und nutzt Content-Resolver-Protokolle zur Verwaltung von Wallpaper-Bitmaps und Metadaten. Das Projekt enthält ein Bild-Provider-Framework, das eine standardisierte Schnittstelle für externe Anwendungen bietet, um Bilder in die Wallpaper-Rotation zu streamen. Dies ermöglicht die Integration von Bilddiensten Dritter und benutzerdefinierten Wallpaper-Quellen über einen gemeinsamen Kommunikationsvertrag. Das System verwaltet die automatisierte Wallpaper-Rotationsplanung und nutzt eine Bitmap-Verarbeitungspipeline, um Dimm- und Weichzeichnungseffekte anzuwenden. Diese visuellen Optimierungen stellen sicher, dass Symbole und Widgets auf dem Startbildschirm im Vordergrund lesbar bleiben.
Provides a standardized interface for external applications to stream images into a live wallpaper rotation.
PINRemoteImage ist ein Bild-Download- und Caching-Framework für iOS. Es fungiert als Remote-Image-Loader und Multi-Threaded-Manager, der darauf ausgelegt ist, Bilder von URLs abzurufen und in Benutzeroberflächen zu rendern. Das Projekt enthält spezialisierte Decoder zum Rendern von GIF- und animierten WebP-Formaten. Es verfügt zudem über einen progressiven JPG-Renderer, der Scans mit Weichzeichner-Effekten anzeigt, um die wahrgenommene Ladegeschwindigkeit bei langsamen Verbindungen zu verbessern. Die Bibliothek verwaltet gleichzeitige Download-Aufgaben mit Request-Deduplizierung und nutzt ein hybrides Speicher- und Disk-Caching-System. Sie handhabt die Skalierung hochauflösender Assets und führt die Bilddekodierung auf Hintergrund-Threads aus, um die Reaktionsfähigkeit der Benutzeroberfläche aufrechtzuerhalten.
Functions as a comprehensive image caching framework for iOS, managing fetching, decoding, and multi-tier storage.