
Company News
Free Business Plan Upgrades for Open Source Maintainers
Open source maintainers are under more pressure than ever. We're raising our open source program from the Team plan to the Business plan, free.
imagedimensions-cli
Advanced tools
Audit the images on any web page from the command line — find oversized images (downloaded much larger than displayed) and fail CI on regressions. Powered by imagedimensions.com.
Audit the images on any web page from the command line — find oversized images (downloaded much larger than they display, the most common Largest Contentful Paint problem) and fail CI when new ones slip in. Powered by imagedimensions.com; the scan runs server-side, so no local browser is required.
npx imagedimensions-cli https://example.com
⚠ https://example.com
58 images (41 visible) · 7% WebP/AVIF · 9/37 oversized (≥4× area)
102.0× 4000x3000 → 400x300 [jpg] https://example.com/hero.jpg
18.4× 1600x1200 → 372x279 [png] https://example.com/card.png
report: https://imagedimensions.com/results?scanId=…
| Flag | Description |
|---|---|
--threshold <n> | Area-overshoot ratio that counts as oversized. Default 4 (≈2× per dimension). |
--max-oversized <n> | Exit 1 if any URL has more than n oversized images. Omit to never fail. |
--top <n> | Max oversized images to list per URL. Default 10. |
--json | Machine-readable JSON output. |
--api-base <url> | Override the scan API base (or IMAGEDIMENSIONS_API_BASE). |
Exit codes: 0 success · 1 --max-oversized gate exceeded · 2 scan failed / bad args.
Fail a pull request if the deployed preview ships any image oversized by ≥4×:
# .github/workflows/image-audit.yml
name: Image audit
on: [pull_request]
jobs:
audit:
runs-on: ubuntu-latest
steps:
- uses: Bishop81/imagedimensions-cli@v0.1.0
with:
url: https://staging.example.com
max-oversized: '0'
Or call the CLI directly in any pipeline:
npx imagedimensions-cli@latest "$DEPLOY_URL" --max-oversized 0
An image downloaded much larger than its rendered box wastes bandwidth and decode time and slows
LCP. Right-size to the display dimensions, add srcset, and convert to a modern format. Background:
Stop shipping 4000px images into 400px slots.
MIT
FAQs
Audit the images on any web page from the command line — find oversized images (downloaded much larger than displayed) and fail CI on regressions. Powered by imagedimensions.com.
The npm package imagedimensions-cli receives a total of 2 weekly downloads. As such, imagedimensions-cli popularity was classified as not popular.
We found that imagedimensions-cli demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Company News
Open source maintainers are under more pressure than ever. We're raising our open source program from the Team plan to the Business plan, free.

Security News
The supply chain control that delays freshly published gems now covers lockfile generation and gem vendoring in Ruby projects.

Security News
During a UK cyber test, a Mythos 5 agent used sockpuppets, social engineering, and prompt injection to try to get a maintainer to merge malware.