awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 repository-uri

Awesome GitHub RepositoriesAndroid Image Compression

Techniques for reducing image file size and resolution specifically for Android apps.

Distinct from Android Image Memory Management: The provided candidates focus on loading, interaction, or general memory management, not the act of compression.

Explore 5 awesome GitHub repositories matching mobile development · Android Image Compression. Refine with filters or upvote what's useful.

Awesome Android Image Compression GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • curzibn/lubanAvatar Curzibn

    Curzibn/Luban

    13,748Vezi pe GitHub↗

    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,

    Reduces image file size and resolution in Android apps while balancing quality and storage.

    Candroidimage-compressionluban
    Vezi pe GitHub↗13,748
  • goldze/mvvmhabitAvatar goldze

    goldze/MVVMHabit

    7,701Vezi pe GitHub↗

    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

    Provides utilities to reduce image file size locally before uploading to a remote server.

    Javaaacdatabindingglide
    Vezi pe GitHub↗7,701
  • crazycodeboy/takephotoAvatar crazycodeboy

    crazycodeboy/TakePhoto

    7,230Vezi pe GitHub↗

    TakePhoto is an Android media capture framework and image processing library designed to manage photo acquisition and manipulation. It provides a toolkit for capturing new images via the device camera and selecting existing images from the system gallery or local file storage. The framework distinguishes itself through automatic activity and session state restoration, which recovers the capture process after the system recycles an activity. It also includes a unified handler for managing runtime media permissions for camera and storage access across different Android versions. The library co

    Reduces image file size by adjusting dimensions and quality specifically for Android applications.

    Javaandroidandroid-croppercamera
    Vezi pe GitHub↗7,230
  • zetbaitsu/compressorAvatar zetbaitsu

    zetbaitsu/Compressor

    7,222Vezi pe GitHub↗

    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. The library operates as an asynchronous image processor, utilizing background threads and reactive streams to compress high-resolution photos. This execution model prevents user interface freezes and maintains application responsiveness during heavy image manipulation tasks. The project covers a broad range of image opt

    Provides comprehensive image compression techniques specifically optimized for the Android platform.

    Kotlin
    Vezi pe GitHub↗7,222
  • didi/boosterAvatar didi

    didi/booster

    5,059Vezi pe GitHub↗

    Booster este un optimizator de build și manipulator de bytecode pentru aplicații Android, conceput pentru a reduce dimensiunea binară, a remedia crash-urile la nivel de sistem și a îmbunătăți performanța aplicației. Funcționează ca un plugin extensibil pentru procesul de build care modifică fișierele de clasă compilate și artefactele de build pentru a injecta remedieri de stabilitate și optimizări fără a altera codul sursă original. Proiectul se diferențiază prin manipularea bytecode-ului la nivel scăzut pentru a patch-ui bug-urile la nivel de OS și a gestiona pool-urile de thread-uri în timpul fazei de compilare. De asemenea, oferă un toolkit de profilare a performanței pentru a identifica operațiunile care blochează thread-ul principal și pentru a analiza problemele de stabilitate legate de resurse. Instrumentul acoperă o gamă largă de capabilități de optimizare a pachetelor, inclusiv compresia imaginilor pentru PNG-uri și WebP, eliminarea resurselor redundante și optimizarea indexului de resurse. Funcționalitatea suplimentară include reglarea performanței pentru gestionarea thread-urilor, scrieri asincrone de preferințe și analiză statică pentru scanarea artefactelor de build în vederea detectării riscurilor de securitate și a blocajelor. Sistemul utilizează o interfață de furnizor de servicii pentru integrarea plugin-urilor personalizate și poate fi executat ca o aplicație standalone decuplată de mediul principal de build.

    Provides a comprehensive suite of utilities to reduce Android application binary size through image compression and resource stripping.

    Kotlin
    Vezi pe GitHub↗5,059
  1. Home
  2. Mobile Development
  3. Android Image Compression

Explorează sub-etichetele

  • Package Size ReducersUtilities focused on reducing the final binary size of mobile application packages. **Distinct from Android Image Compression:** Broader than image compression; covers overall package shrinking including resource stripping and format conversion.