cloudstack-mirror/tools
John Bampton 024f89dc7d
pre-commit: add oxipng a lossless PNG compression optimizer (#11065)
* pre-commit: add oxipng a lossless PNG compression optimizer

"Lossless compression is a data compression technique where the original data can be perfectly
reconstructed from the compressed data. In essence, no information is lost during compression
and decompression, making it ideal for situations where data integrity is critical"

https://en.wikipedia.org/wiki/Lossless_compression

https://github.com/oxipng/oxipng

https://github.com/oxipng/oxipng?tab=readme-ov-file#git-integration-via-pre-commit

Ran pre-commit here locally and it compressed the images on first run.

So we have less data for some images with the same quality.

Less data means less to download etc and saves bandwidth.

* Fix up from code review
2025-10-24 15:18:45 +05:30
..
apidoc pre-commit: add oxipng a lossless PNG compression optimizer (#11065) 2025-10-24 15:18:45 +05:30
appliance Merge branch '4.20' 2025-10-16 13:39:40 +05:30
bugs-wiki Add Python flake8 linting for W291 trailing whitespace with Super-Linter (#4687) 2022-03-28 11:40:26 -03:00
build pre-commit add hook check-shebang-scripts-are-executable for Shell (#10150) 2025-09-17 14:22:28 +02:00
checkstyle tools: fix 4.22.0.0-SNAPSHOT 2025-08-28 11:10:25 +02:00
devcloud4 Support xz format for template registration (#11786) 2025-10-14 09:13:12 +02:00
devcloud-kvm Standardize Markdown headings; enforce MD003 with markdownlint (#11688) 2025-10-13 17:37:32 +05:30
docker pre-commit add hook check-shebang-scripts-are-executable for Shell (#10150) 2025-09-17 14:22:28 +02:00
eclipse pre-commit add hook check-shebang-scripts-are-executable for Shell (#10150) 2025-09-17 14:22:28 +02:00
git text in echo change in git-pr 2024-12-20 16:45:01 +01:00
jira jira-changes.py: generate content for CHANGES.md from jira filter 2014-11-30 21:16:59 -05:00
logo pre-commit: add oxipng a lossless PNG compression optimizer (#11065) 2025-10-24 15:18:45 +05:30
marvin Standardize Markdown headings; enforce MD003 with markdownlint (#11688) 2025-10-13 17:37:32 +05:30
ngui pre-commit: add oxipng a lossless PNG compression optimizer (#11065) 2025-10-24 15:18:45 +05:30
transifex pre-commit: check more file types for trailing whitespace (#9352) 2024-07-10 09:22:02 +02:00
utils/database_comparision_during_upgrade pre-commit add hook check-shebang-scripts-are-executable for Shell (#10150) 2025-09-17 14:22:28 +02:00
whisker pre-commit: add XML files to the trailing-whitespace check (#9131) 2024-07-12 09:42:54 +02:00
pom.xml Updating pom.xml version numbers for release 4.22.0.0-SNAPSHOT 2025-08-28 12:00:42 +05:30