hnrobert/Git Image Preprocessor

Automatically compress and optimize images in commits and pull requests

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
qualityCompression quality for JPEG/WebP (1-100, default: 85)no85
max-widthMaximum width in pixels (0 = no limit, default: 0)no0
max-heightMaximum height in pixels (0 = no limit, default: 0)no0
convert-toTarget format to convert to when set (jpg/png/webp). If empty, conversion is disabled.no""
git-user-nameGit user name for commits (default: github-actions[bot])nogithub-actions[bot]
git-user-emailGit user email for commits (default: github-actions[bot]@users.noreply.github.com)nogithub-actions[bot]@users.noreply.github.com
commit-messageCommit message for optimized images (default: "🖼️ Optimize images")no🖼️ Optimize images
file-patternsFile patterns to process (default: "*.jpg *.jpeg *.png *.webp")no*.jpg *.jpeg *.png *.webp *.heic *.heif *.avif *.tiff *.bmp *.gif
skip-ciAdd [skip ci] to commit message (true/false, default: false)nofalse
remove-exifRemove EXIF metadata from images (true/false, default: true)notrue
max-size-kbTarget maximum size for converted image in KB (default 0 disables)no0
scan-whole-repoScan entire repository (true) or only changed files in PR (false, default: false)nofalse
namedescription
optimized-countNumber of images optimized
total-savedTotal bytes saved
files-changedList of changed files