usefulness / webp-imageio

Java ImageIO WebP support (includes ARM chips support)
Apache License 2.0
35 stars 5 forks source link

Build libwebp binaries, version `v1.4.0-rc1` #192

Closed mateuszkwiecinski closed 7 months ago

mateuszkwiecinski commented 7 months ago

Build libwebp binaries, version v1.4.0-rc1

github-actions[bot] commented 7 months ago

Jar size:

Jar size change: +45.0KiB (3.1MiB -> 3.1MiB)

Diffuse output:

OLD: diffuse-source-file
NEW: pull-request-artifact.jar

       │          compressed           │           uncompressed            
       ├──────────┬──────────┬─────────┼───────────┬───────────┬───────────
 JAR   │ old      │ new      │ diff    │ old       │ new       │ diff      
───────┼──────────┼──────────┼─────────┼───────────┼───────────┼───────────
 class │ 55.2 KiB │ 55.2 KiB │     0 B │ 117.5 KiB │ 117.5 KiB │       0 B 
 other │    3 MiB │  3.1 MiB │ +45 KiB │   6.4 MiB │   6.5 MiB │ +94.8 KiB 
───────┼──────────┼──────────┼─────────┼───────────┼───────────┼───────────
 total │  3.1 MiB │  3.1 MiB │ +45 KiB │   6.5 MiB │   6.6 MiB │ +94.8 KiB 

 CLASSES │ old │ new │ diff      
─────────┼─────┼─────┼───────────
 classes │  24 │  24 │ 0 (+0 -0) 
 methods │ 630 │ 630 │ 0 (+0 -0) 
  fields │  67 │  67 │ 0 (+0 -0)
JAR ``` compressed │ uncompressed │ ───────────┬──────────┼───────────┬───────────┤ size │ diff │ size │ diff │ path ───────────┼──────────┼───────────┼───────────┼──────────────────────────────────────────── 301.5 KiB │ +9.2 KiB │ 700.5 KiB │ +22.2 KiB │ ∆ native/Windows/x86/webp-imageio.dll 301.7 KiB │ +6.8 KiB │ 648.9 KiB │ +13.1 KiB │ ∆ native/Linux/x86/libwebp-imageio.so 379.5 KiB │ +6.7 KiB │ 889.5 KiB │ +19 KiB │ ∆ native/Windows/x86_64/webp-imageio.dll 334.9 KiB │ +4.1 KiB │ 714.4 KiB │ +8.6 KiB │ ∆ native/Linux/x86_64/libwebp-imageio.so 254.8 KiB │ +3.5 KiB │ 500.2 KiB │ +4.6 KiB │ ∆ native/Linux/armv6/libwebp-imageio.so 329.5 KiB │ +3 KiB │ 691.9 KiB │ +680 B │ ∆ native/Linux/ppc64/libwebp-imageio.so 281 KiB │ +2.9 KiB │ 641.4 KiB │ +8.5 KiB │ ∆ native/Mac/x86_64/libwebp-imageio.dylib 284.7 KiB │ +2.6 KiB │ 543.4 KiB │ +8.6 KiB │ ∆ native/Linux/aarch64/libwebp-imageio.so 222.4 KiB │ +2.5 KiB │ 435 KiB │ +4.5 KiB │ ∆ native/Linux/armv7/libwebp-imageio.so 212.4 KiB │ +2.1 KiB │ 427.5 KiB │ +4.5 KiB │ ∆ native/Linux/arm/libwebp-imageio.so 215.1 KiB │ +1.6 KiB │ 476.2 KiB │ +464 B │ ∆ native/Mac/aarch64/libwebp-imageio.dylib ───────────┼──────────┼───────────┼───────────┼──────────────────────────────────────────── 3 MiB │ +45 KiB │ 6.5 MiB │ +94.8 KiB │ (total) ```