# owenlongbo/McImage

Android Gradle Plugin  -- Auto Check big image and compress image in building.

Repository: https://github.com/owenlongbo/McImage
Canonical: https://ross.abutalabs.com/products/mcimage
Language: Kotlin
License: Apache-2.0
License Family: permissive
Topics: compress, android, android-gradle-plugin, pngquant, gradle
Last push: 2021-08-31T02:55:55+00:00

## Health v2 (maintenance only)
Score: 23/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 3441, "days_push": 1828, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1203, forks 150 (observed 2026-08-28T04:03:58.642367+00:00)

## What it is
McImage is a Gradle plugin for Android projects that automatically checks and compresses image resources (PNG, JPG, WebP) during the build process. It uses pngquant, guetzli, and cwebp to reduce image sizes across jars, AARs, and modules with minimal configuration.

## Use cases
- compress images in android apk automatically at build time
- reduce android app size by shrinking png and jpg resources
- convert android resources to webp during gradle build
- check for oversized images in android res folder
- optimize images inside jars and aar dependencies
- non-invasive image compression for multi-module android projects

## When to choose
- you build Android apps with Gradle and want automatic image size reduction
- you want pngquant/guetzli/webp compression applied to all res images without manual work
- you need to enforce image size limits with whitelists during builds

## When to avoid
- you need iOS or non-Android image optimization
- you require actively maintained tooling - the latest release is from 2021
- you use build systems other than Gradle
- you need lossless-only compression

## Facets
- artifact type: plugin
- maturity: maintenance
- function: image-processing, build-tool, compression
- domain: android-tools, mobile-development, developer-tools
- platform: cli, windows
- tags: gradle-plugin, image-compression, pngquant, guetzli, webp, apk-size-optimization, automation, android, linux, macos

## Member repositories
- owenlongbo/McImage (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:58.642367+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:20:31.733171+00:00, confidence not recorded.
  - readme: https://github.com/owenlongbo/McImage (fetched 2026-08-28T04:03:58.642367+00:00, sha 259052d7385f)
- Data as of 2026-08-30T08:39:29.467469+00:00.
