]> git.maquefel.me Git - brevno-suite/hugo/commit
images: Add compression option to image config and clean up some of the options handling
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Mon, 29 Dec 2025 16:00:49 +0000 (17:00 +0100)
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Mon, 29 Dec 2025 20:38:19 +0000 (21:38 +0100)
commitc6ae33c61d34d702584f532c50962023394697f5
tree971dd870ae427b559dc1da642df6a5701b108c39
parentedeebf0d338be9e344168cdeb9c7afcb94a945e8
images: Add compression option to image config and clean up some of the options handling

The original idea of setting quality to 0 for lossless WebP was didn't allow a setting that made sense for both JPEG and WebP.

Note that the above didn't really work at all, so this should not break anything.
14 files changed:
internal/warpc/genwebp/webp.c
internal/warpc/warpc.go
internal/warpc/wasm/webp.wasm
internal/warpc/webp.go
resources/images/codec.go
resources/images/config.go
resources/images/config_test.go
resources/images/image.go
resources/images/images_golden_integration_test.go
resources/images/testdata/images_golden/losslessvsquality/resize-300x300-jpeg.jpg [new file with mode: 0644]
resources/images/testdata/images_golden/losslessvsquality/resize-300x300-webp-lossy.webp [new file with mode: 0644]
resources/images/testdata/images_golden/losslessvsquality/resize-300x300-webp.webp [new file with mode: 0644]
resources/images/testdata/images_golden/process/webp/resize-300x300-webp-lossless.webp [new file with mode: 0644]
resources/images/testdata/images_golden/process/webp/resize-300x300-webp-q0.webp [deleted file]