4 Repos
Systems for fetching, caching, and rendering images and videos within a UI without blocking the main thread.
Distinct from Image Loading and Caching: Combines loading, caching, and rendering into a single system, which is broader than just 'Image Loading' libraries.
Explore 4 awesome GitHub repositories matching user interface & experience · Dynamic Image Loading Systems. Refine with filters or upvote what's useful.
Nuke is an image loading system designed to fetch, cache, and render images and short video clips within a user interface. It functions as an asset caching engine and a resumable download manager to handle the retrieval of remote media files. The framework includes a request priority manager to coordinate duplicate requests and order loading based on visual importance. It employs an image prefetching strategy to load visuals into memory before they are required and uses an LRU asset cache to reduce network traffic. The system covers broader capabilities in traffic management and data storage
Provides a complete system for fetching, caching, and rendering images and short videos in a UI.
vue-lazyload is a Vue.js image lazy loading plugin and frontend asset optimizer. It serves as a viewport visibility observer that defers the loading of images and components until they enter the browser viewport to reduce initial page load times. The project functions as a progressive image loader by managing image placeholders and implementing dynamic source switching. It uses a browser API to monitor when elements enter the viewport, avoiding expensive scroll event listeners to maintain performance. The plugin provides capabilities for image loading state tracking, including custom placeho
Provides a system for controlling image sources and loading events within Vue for progressive rendering.
ImagePicker ist eine mobile Bildauswahl-Bibliothek, die eine Benutzeroberfläche zum Auswählen, Drehen und Zuschneiden von Bildern aus der Gerätegalerie oder Kamera bereitstellt. Sie enthält eine Schnittstelle zur Auswahl mehrerer Bilder, die es Benutzern ermöglicht, ein oder mehrere Fotos bis zu einem festgelegten Limit auszuwählen. Die Bibliothek bietet eine anpassbare Image-Loader-Schnittstelle, die den Austausch der Standard-Systembildabfrage durch Bildladelösungen von Drittanbietern ermöglicht. Sie enthält zudem ein Bildzuschneidewerkzeug zum Trimmen von Fotos in benutzerdefinierte rechteckige oder kreisförmige Formen mit präzisen Abmessungen und Seitenverhältnissen. Das Projekt deckt Medienverwaltungsfunktionen wie Galerie-Bildauswahl, Kamera-Fotoaufnahme und Bilddrehung ab. Diese Hilfsprogramme ermöglichen den Start der Gerätekamera, um neue Fotos direkt innerhalb der Auswahloberfläche aufzunehmen.
Utilizes a standardized loading contract to allow swapping between system-default and third-party image retrieval implementations.
Memories is a self-hosted photo and video management system designed for organizing, indexing, and sharing media libraries from a private server. It functions as an AI-powered media organizer that uses artificial intelligence for face recognition and object tagging to automatically categorize large collections. The system distinguishes itself through deep metadata integration and specialized processing, featuring a geographic photo viewer that plots media on a map using GPS data and reverse geocoding. It also includes a self-hosted video transcoder that converts files into adaptive HLS stream
Controls high-resolution image loading based on zoom levels and user settings to optimize browsing speed.