Skip to content

Commit c6d7969

Browse files
authored
[CI] Add pre-commit hook oxipng for lossless compression (#1632)
Oxipng is a multithreaded lossless PNG/APNG compression optimizer. Lossless compression is a class of data compression that allows the original data to be perfectly reconstructed from the compressed data with no loss of information. https://en.wikipedia.org/wiki/Lossless_compression https://github.com/shssoichiro/oxipng?tab=readme-ov-file#git-integration-via-pre-commit Oxipng is a multithreaded PNG optimizer written in Rust https://pre-commit.com/index.html#rust "pre-commit will bootstrap rust if it is not present."
1 parent 37f8132 commit c6d7969

File tree

80 files changed

+5
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

80 files changed

+5
-0
lines changed

.pre-commit-config.yaml

+5
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,11 @@ repos:
3131
rev: v8.20.1
3232
hooks:
3333
- id: gitleaks
34+
- repo: https://github.com/shssoichiro/oxipng
35+
rev: v9.1.2
36+
hooks:
37+
- id: oxipng
38+
args: ["-o", "4", "--strip", "safe", "--alpha"]
3439
- repo: https://github.com/pre-commit/pre-commit-hooks
3540
rev: v5.0.0
3641
hooks:

R/man/figures/logo.png

-109 KB
-1.3 KB
-2.09 KB
-2.36 KB
-683 Bytes
-687 Bytes
-2.36 KB

R/pkgdown/favicon/favicon-16x16.png

-564 Bytes

R/pkgdown/favicon/favicon-32x32.png

-490 Bytes

docs/image/DisplayImage.png

-40.4 KB

docs/image/ReprojectMatch_example.png

-83.9 KB

docs/image/architecture.png

-151 KB

docs/image/choropleth-map.png

-3.09 KB

docs/image/clipped-raster.png

-725 Bytes

docs/image/cropped-raster.png

-883 Bytes

docs/image/dotmapnyc.png

-1.61 MB

docs/image/fabric/fabric-1.png

-97 KB

docs/image/fabric/fabric-10.png

-58.7 KB

docs/image/fabric/fabric-2.png

-24.4 KB

docs/image/fabric/fabric-3.png

-34.5 KB

docs/image/fabric/fabric-4.png

-35.3 KB

docs/image/fabric/fabric-5.png

-95.7 KB

docs/image/fabric/fabric-6.png

-42.3 KB

docs/image/fabric/fabric-7.png

-74.6 KB

docs/image/fabric/fabric-8.png

-41.4 KB

docs/image/fabric/fabric-9.png

-52.4 KB

docs/image/geopandas_plot.png

-9.74 KB
-24 KB

docs/image/geospark-stat.png

-38.6 KB

docs/image/heatmap_Interpolate.png

-17.3 KB

docs/image/heatmap_Interpolate2.png

-27.2 KB

docs/image/heatmapnyc.png

-1.48 MB

docs/image/heatmapnyclogo.png

-2.72 MB

docs/image/heatmapnycsmall.png

-12.2 KB

docs/image/icon.png

-4.3 KB

docs/image/ide-java-1.png

-9.9 KB

docs/image/ide-java-10.png

-15.4 KB

docs/image/ide-java-11.png

-74 KB

docs/image/ide-java-12.png

-88.5 KB

docs/image/ide-java-13.png

-101 KB

docs/image/ide-java-2.png

-26.8 KB

docs/image/ide-java-3.png

-28.3 KB

docs/image/ide-java-4.png

-27.5 KB

docs/image/ide-java-5.png

-32.1 KB

docs/image/ide-java-6.png

-41 KB

docs/image/ide-java-7.png

-25.3 KB

docs/image/ide-java-8.png

-37.6 KB

docs/image/ide-java-9.png

-23.2 KB

docs/image/joinmem.png

-21.8 KB

docs/image/jointime.png

-23.2 KB

docs/image/linestring-left-side.png

-2.02 KB

docs/image/linestring-og.png

-812 Bytes

docs/image/original-raster-clip.png

-5.27 KB

docs/image/point-buffer-quad-2.png

-3.39 KB

docs/image/point-buffer-quad-8.png

-5.58 KB

docs/image/rasterized-image.png

-30 Bytes
-23.2 KB
-23.5 KB

docs/image/sedona-community.png

-118 KB

docs/image/sedona-ecosystem.png

-101 KB

docs/image/sedona_logo.png

-55 KB

docs/image/sedona_logo_symbol.png

-11.6 KB

docs/image/snowflake/snowflake-1.png

-28.1 KB

docs/image/snowflake/snowflake-2.png

-16.8 KB

docs/image/snowflake/snowflake-3.png

-24.2 KB

docs/image/snowflake/snowflake-4.png

-18.7 KB

docs/image/snowflake/snowflake-5.png

-4.22 KB

docs/image/snowflake/snowflake-6.png

-24.1 KB

docs/image/snowflake/snowflake-7.png

-38.7 KB

docs/image/snowflake/snowflake-8.png

-28.4 KB

docs/image/sql-zeppelin.png

-257 KB
-1.62 KB
-5.07 KB

docs/image/usrail.png

-5.92 KB

docs/image/ustweet.png

-44 KB

docs/image/viz-zeppelin.png

-108 KB

0 commit comments

Comments
 (0)