Recompress all large JPGs to reduce repo size #191
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Partial fix for #190
NB To realize the reduction in repo size, strip the old blobs from the history with filter-repo.
Image file size reduction
magick "$jpg_file" -strip -interlace Plane -sampling-factor 4:2:0 -quality 33%
Results
Before:
After:
Follow-up: filter large blobs
To realize the reduction in repo size, strip the old blobs from the history with filter-repo. Following this guide and using a max blob size of 2M:
git filter-repo --strip-blobs-bigger-than 2M
Results of doing the above on my fork of code_snippets repo
Clone before:
Receiving objects: 100% (940/940), 163.91 MiB | 9.24 MiB/s, done
Clone after:
Receiving objects: 100% (923/923), 16.68 MiB | 7.64 MiB/s, done.
Before:
After: