Luban is a memory-safe image loading and optimization library for Android. It functions as an image optimizer and compression tool designed to reduce image file sizes and resolutions while preventing application crashes through the use of pixel limits and downsampling. The project replicates the specific compression and downsampling logic used by WeChat Moments to ensure images meet social media quality standards. It uses adaptive resolution scaling and dimension-aware strategies to balance visual quality with storage efficiency. The library covers bulk image processing, format optimization,
re-frame is a functional framework for building single-page applications in ClojureScript. It provides a centralized, immutable database that serves as the single source of truth for the entire application state, enforcing a strict unidirectional data flow where events trigger state transitions and subsequent view updates. The framework distinguishes itself through a reactive signal graph and an interceptor-based middleware pipeline. By treating application logic as a sequence of data-driven events and declarative side effects, it decouples business logic from the view layer. This architectur
Coil is an image loading and caching pipeline designed for Android and Compose Multiplatform applications. It functions as a comprehensive loader, caching engine, and rendering utility that asynchronously fetches and displays images from network URLs, local storage, and multiplatform resource systems. The library distinguishes itself through a flexible fetcher-decoder pipeline and an interface-driven component registry, allowing for the integration of custom networking clients and decoders. It provides specialized support for rendering scalable vector graphics, animated formats such as GIF an
MVVMHabit is an Android development framework and base library that implements the MVVM architecture using Android Architecture Components. It provides a pre-integrated foundation designed to decouple business logic from user interface rendering and lifecycle management. The project distinguishes itself by bundling a comprehensive set of architectural templates, including a reactive event bus for decoupled component communication, token-based data exchange between logic instances, and a single-activity fragment hosting system to reduce manifest overhead. The framework covers broad capability
Compressor is an Android image compression library designed to reduce the file size and dimensions of images within mobile applications. It functions as a bitmap optimizer that adjusts image quality and formats to minimize storage footprints and improve network upload speeds.
Die Hauptfunktionen von zetbaitsu/compressor sind: Android Image Compression, Bitmap Memory Optimizers, Image Compression Tools, Android Image Compression Libraries, Asynchronous Background Processors, Background Processing, Image-Optimized Memory Regions, Quality Encoding.
Open-Source-Alternativen zu zetbaitsu/compressor sind unter anderem: curzibn/luban — Luban is a memory-safe image loading and optimization library for Android. It functions as an image optimizer and… day8/re-frame — re-frame is a functional framework for building single-page applications in ClojureScript. It provides a centralized,… coil-kt/coil — Coil is an image loading and caching pipeline designed for Android and Compose Multiplatform applications. It… goldze/mvvmhabit — MVVMHabit is an Android development framework and base library that implements the MVVM architecture using Android… yalantis/ucrop — uCrop is an Android library designed for cropping, rotating, and scaling images within mobile applications. It… google/guetzli — Guetzli is a lossy image compression tool and perceptual JPEG encoder. It converts PNG or JPEG inputs into…