]> git.maquefel.me Git - brevno-suite/hugo/commitdiff
resources/images: Adjust WebP processing defaults
authorJoe Mooring <joe.mooring@veriphor.com>
Tue, 24 Feb 2026 04:02:07 +0000 (20:02 -0800)
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Tue, 24 Feb 2026 09:02:48 +0000 (10:02 +0100)
defaultWebpUseSharpYuv: true => false
defaultWebpMethod: 4 => 2

23 files changed:
docs/data/docs.yaml
resources/images/config.go
resources/images/images_integration_test.go
resources/images/testdata/images_golden/losslessvsquality/resize-300x300-webp-lossy.webp
resources/images/testdata/images_golden/losslessvsquality/resize-300x300-webp.webp
resources/images/testdata/images_golden/process/webp/crop-300x300-smart-ff9999.webp
resources/images/testdata/images_golden/process/webp/crop-300x300-smart.webp
resources/images/testdata/images_golden/process/webp/crop-300x300.webp
resources/images/testdata/images_golden/process/webp/crop-500x200-smart-webp.webp
resources/images/testdata/images_golden/process/webp/fit-300x400-webp.webp
resources/images/testdata/images_golden/process/webp/fit-400x500-webp.webp
resources/images/testdata/images_golden/process/webp/resize-300x300-webp-drawing.webp
resources/images/testdata/images_golden/process/webp/resize-300x300-webp-icon.webp
resources/images/testdata/images_golden/process/webp/resize-300x300-webp-lossless.webp
resources/images/testdata/images_golden/process/webp/resize-300x300-webp-q1.webp
resources/images/testdata/images_golden/process/webp/resize-300x300-webp-q100.webp
resources/images/testdata/images_golden/process/webp/resize-300x300-webp-q33.webp
resources/images/testdata/images_golden/process/webp/resize-300x300-webp-q50-drawing.webp
resources/images/testdata/images_golden/process/webp/resize-300x300-webp-q75.webp
resources/images/testdata/images_golden/process/webp/resize-300x300-webp.webp
resources/images/testdata/images_golden/process/webp/resize-400x.webp
resources/images/testdata/images_golden/webp/animation/anim_hu_edc2f24aaad2cee6.webp
resources/images/testdata/images_golden/webp/animation/giphy_hu_bb052284cc220165.webp

index b5a519c2cae87cbda7fef6df1af4ce10ee9b26e3..9a0c0ae3d9fe3b2c7e54d4599e913ad0b1e68f8e 100644 (file)
@@ -1157,6 +1157,9 @@ config:
     misc:
       dir: :cacheDir/:project
       maxAge: -1
+    modulegitinfo:
+      dir: :cacheDir/modules
+      maxAge: 24h
     modulequeries:
       dir: :cacheDir/modules
       maxAge: 24h
@@ -1245,8 +1248,8 @@ config:
     quality: 75
     resampleFilter: box
     webp:
-      method: 4
-      useSharpYuv: true
+      method: 2
+      useSharpYuv: false
   languageCode: ''
   languages:
     en:
@@ -2847,11 +2850,21 @@ tpl:
         - - '{{ hash.XxHash "The quick brown fox jumps over the lazy dog" }}'
           - 0b242d361fda71bc
     hugo:
+      Data:
+        Aliases: null
+        Args: null
+        Description: ''
+        Examples: null
       Deps:
         Aliases: null
         Args: null
         Description: ''
         Examples: null
+      Environment:
+        Aliases: null
+        Args: null
+        Description: ''
+        Examples: null
       Generator:
         Aliases: null
         Args: null
@@ -2892,6 +2905,11 @@ tpl:
         Args: null
         Description: ''
         Examples: null
+      Sites:
+        Aliases: null
+        Args: null
+        Description: ''
+        Examples: null
       Store:
         Aliases: null
         Args: null
@@ -3871,6 +3889,11 @@ tpl:
         Args: null
         Description: ''
         Examples: null
+      IsDefault:
+        Aliases: null
+        Args: null
+        Description: ''
+        Examples: null
       Key:
         Aliases: null
         Args: null
index b6ad226b77f3726b4818e3fafc0924124478a373..00af171191dfab8e8cf707333366b01e7a44d784 100644 (file)
@@ -136,8 +136,8 @@ const (
        defaultBgColor         = "#ffffff"
        defaultHint            = "photo"
        defaultCompression     = "lossy"
-       defaultWebpUseSharpYuv = true
-       defaultWebpMethod      = 4
+       defaultWebpUseSharpYuv = false
+       defaultWebpMethod      = 2
 )
 
 var (
index b4bce0dc76d1e34162f027b8ed61bae5aeb9b72e..c770ddb7b341077b1660bc7d0f6e6114f37c20df 100644 (file)
@@ -74,7 +74,7 @@ Colors: {{ $colors }}|
                        cfg.NeedsOsFS = true
                        cfg.WorkingDir = tempDir
                }))
-               b.AssertFileContent("public/index.html", "Colors: [#2e2f34 #a39e94 #d29e58 #ab6b3a #747b84 #7c838a]|")
+               b.AssertFileContent("public/index.html", "Colors: [#2e2f33 #a69e94 #d29d59 #a26a3f #747c83 #7b848b]|")
 
        }
 }
index 324c446e7608a7dd7e2b88cc44459643ed159cbf..a9ad5d673234706be40c38f213e9d2d89d4c09ae 100644 (file)
Binary files a/resources/images/testdata/images_golden/losslessvsquality/resize-300x300-webp-lossy.webp and b/resources/images/testdata/images_golden/losslessvsquality/resize-300x300-webp-lossy.webp differ
index 6949533f8f27090f04f5a693d9c10dd7d866c269..853660a2a4f41a6e4a73e774bdd00986a5d869ec 100644 (file)
Binary files a/resources/images/testdata/images_golden/losslessvsquality/resize-300x300-webp.webp and b/resources/images/testdata/images_golden/losslessvsquality/resize-300x300-webp.webp differ
index 4d1521060767a0b52b8d7d314f88649966423a5e..2402700df6311e10aefffc6c6b1c08db1bc9ae33 100644 (file)
Binary files a/resources/images/testdata/images_golden/process/webp/crop-300x300-smart-ff9999.webp and b/resources/images/testdata/images_golden/process/webp/crop-300x300-smart-ff9999.webp differ
index ccf44bc4445981bf27b149a227620450455ee7f8..dc0bcc45e14158b34657d93377349649ab6b23df 100644 (file)
Binary files a/resources/images/testdata/images_golden/process/webp/crop-300x300-smart.webp and b/resources/images/testdata/images_golden/process/webp/crop-300x300-smart.webp differ
index 077130c613d6c24c758f2abb9216824f57e43af4..7da86c09681bc6d4192b1f356060aef4a06579c5 100644 (file)
Binary files a/resources/images/testdata/images_golden/process/webp/crop-300x300.webp and b/resources/images/testdata/images_golden/process/webp/crop-300x300.webp differ
index 6a1380fac683feb0b3f4b951db161e68f7cf4932..1e2363fade25058373d1dc9faf8e83d0eaf44203 100644 (file)
Binary files a/resources/images/testdata/images_golden/process/webp/crop-500x200-smart-webp.webp and b/resources/images/testdata/images_golden/process/webp/crop-500x200-smart-webp.webp differ
index 92a4a3307e0bf1aa343847053d562d4a75a8101d..4627524cdb815482bf70dee831680ff12a387bac 100644 (file)
Binary files a/resources/images/testdata/images_golden/process/webp/fit-300x400-webp.webp and b/resources/images/testdata/images_golden/process/webp/fit-300x400-webp.webp differ
index 7d92d37e3e0bcb1c0d8cb954d80344b24f42a442..4d04222259985ddf476f5892e9fc4d35c5a154f6 100644 (file)
Binary files a/resources/images/testdata/images_golden/process/webp/fit-400x500-webp.webp and b/resources/images/testdata/images_golden/process/webp/fit-400x500-webp.webp differ
index 69629c87d49593ec29de8350f854dc95cd7fd7d1..dd9082e80b725206abdc3c7178ca913ce96e17ce 100644 (file)
Binary files a/resources/images/testdata/images_golden/process/webp/resize-300x300-webp-drawing.webp and b/resources/images/testdata/images_golden/process/webp/resize-300x300-webp-drawing.webp differ
index 49ec4ca81c40886ae21f84534a721adef5847da5..7568d2c4a2c9633f4b89542f92238d74253626da 100644 (file)
Binary files a/resources/images/testdata/images_golden/process/webp/resize-300x300-webp-icon.webp and b/resources/images/testdata/images_golden/process/webp/resize-300x300-webp-icon.webp differ
index 6949533f8f27090f04f5a693d9c10dd7d866c269..853660a2a4f41a6e4a73e774bdd00986a5d869ec 100644 (file)
Binary files a/resources/images/testdata/images_golden/process/webp/resize-300x300-webp-lossless.webp and b/resources/images/testdata/images_golden/process/webp/resize-300x300-webp-lossless.webp differ
index 1770e132fbd4c41feda9e4dd14470549c23d2d50..17c3fd124fe10f0be444ac7d1e65bf28985deafa 100644 (file)
Binary files a/resources/images/testdata/images_golden/process/webp/resize-300x300-webp-q1.webp and b/resources/images/testdata/images_golden/process/webp/resize-300x300-webp-q1.webp differ
index a3e4961283bea9399eaa418d19b67b8a8bd1cf3e..99b20d10a44452738f37078135e16d6a7fe0dd58 100644 (file)
Binary files a/resources/images/testdata/images_golden/process/webp/resize-300x300-webp-q100.webp and b/resources/images/testdata/images_golden/process/webp/resize-300x300-webp-q100.webp differ
index 62ae79cdfead852dd4718f6c0ade9f27f2e236b1..7f80ed16e94b7f80c4a240776252b5353d666990 100644 (file)
Binary files a/resources/images/testdata/images_golden/process/webp/resize-300x300-webp-q33.webp and b/resources/images/testdata/images_golden/process/webp/resize-300x300-webp-q33.webp differ
index 5775515db97f443d41ab887b04a65fbc3c9fbeb5..55f35087b4d2c82945403450fbd40726ddfb235a 100644 (file)
Binary files a/resources/images/testdata/images_golden/process/webp/resize-300x300-webp-q50-drawing.webp and b/resources/images/testdata/images_golden/process/webp/resize-300x300-webp-q50-drawing.webp differ
index 7f3225590faad3b06e67f430e31a46a1342f372a..22768cc5ae3aaaf60cb3d50b6976d85286dd7815 100644 (file)
Binary files a/resources/images/testdata/images_golden/process/webp/resize-300x300-webp-q75.webp and b/resources/images/testdata/images_golden/process/webp/resize-300x300-webp-q75.webp differ
index f524e2c194f04d63440b8dbebb44b5cbdc9ac6da..07fe373a65706a4313663bad036ac8134633e169 100644 (file)
Binary files a/resources/images/testdata/images_golden/process/webp/resize-300x300-webp.webp and b/resources/images/testdata/images_golden/process/webp/resize-300x300-webp.webp differ
index e6beb43324ff7d61ede611bb91789a6e91b75241..9c5b4b9651b15484cba237cd4bd9eaff9d80e028 100644 (file)
Binary files a/resources/images/testdata/images_golden/process/webp/resize-400x.webp and b/resources/images/testdata/images_golden/process/webp/resize-400x.webp differ
index c1be9e82441180ef426d5286f94fb68e5519b678..ac9052d4a6f6b196503a6655bc367d7aff6918ea 100644 (file)
Binary files a/resources/images/testdata/images_golden/webp/animation/anim_hu_edc2f24aaad2cee6.webp and b/resources/images/testdata/images_golden/webp/animation/anim_hu_edc2f24aaad2cee6.webp differ
index 62c7cef863401dd7203cb8b0e515ae82af63c1c9..5b6e9453d69ce9a48d9be15f9b4d6ae5914c379e 100644 (file)
Binary files a/resources/images/testdata/images_golden/webp/animation/giphy_hu_bb052284cc220165.webp and b/resources/images/testdata/images_golden/webp/animation/giphy_hu_bb052284cc220165.webp differ