From: Joe Mooring Date: Tue, 24 Feb 2026 04:02:07 +0000 (-0800) Subject: resources/images: Adjust WebP processing defaults X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=b7203bbb3a8d7d6b0e808f7d7284b7a373a9b4f6;p=brevno-suite%2Fhugo resources/images: Adjust WebP processing defaults defaultWebpUseSharpYuv: true => false defaultWebpMethod: 4 => 2 --- diff --git a/docs/data/docs.yaml b/docs/data/docs.yaml index b5a519c2c..9a0c0ae3d 100644 --- a/docs/data/docs.yaml +++ b/docs/data/docs.yaml @@ -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 diff --git a/resources/images/config.go b/resources/images/config.go index b6ad226b7..00af17119 100644 --- a/resources/images/config.go +++ b/resources/images/config.go @@ -136,8 +136,8 @@ const ( defaultBgColor = "#ffffff" defaultHint = "photo" defaultCompression = "lossy" - defaultWebpUseSharpYuv = true - defaultWebpMethod = 4 + defaultWebpUseSharpYuv = false + defaultWebpMethod = 2 ) var ( diff --git a/resources/images/images_integration_test.go b/resources/images/images_integration_test.go index b4bce0dc7..c770ddb7b 100644 --- a/resources/images/images_integration_test.go +++ b/resources/images/images_integration_test.go @@ -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]|") } } diff --git a/resources/images/testdata/images_golden/losslessvsquality/resize-300x300-webp-lossy.webp b/resources/images/testdata/images_golden/losslessvsquality/resize-300x300-webp-lossy.webp index 324c446e7..a9ad5d673 100644 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 diff --git a/resources/images/testdata/images_golden/losslessvsquality/resize-300x300-webp.webp b/resources/images/testdata/images_golden/losslessvsquality/resize-300x300-webp.webp index 6949533f8..853660a2a 100644 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 diff --git a/resources/images/testdata/images_golden/process/webp/crop-300x300-smart-ff9999.webp b/resources/images/testdata/images_golden/process/webp/crop-300x300-smart-ff9999.webp index 4d1521060..2402700df 100644 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 diff --git a/resources/images/testdata/images_golden/process/webp/crop-300x300-smart.webp b/resources/images/testdata/images_golden/process/webp/crop-300x300-smart.webp index ccf44bc44..dc0bcc45e 100644 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 diff --git a/resources/images/testdata/images_golden/process/webp/crop-300x300.webp b/resources/images/testdata/images_golden/process/webp/crop-300x300.webp index 077130c61..7da86c096 100644 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 diff --git a/resources/images/testdata/images_golden/process/webp/crop-500x200-smart-webp.webp b/resources/images/testdata/images_golden/process/webp/crop-500x200-smart-webp.webp index 6a1380fac..1e2363fad 100644 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 diff --git a/resources/images/testdata/images_golden/process/webp/fit-300x400-webp.webp b/resources/images/testdata/images_golden/process/webp/fit-300x400-webp.webp index 92a4a3307..4627524cd 100644 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 diff --git a/resources/images/testdata/images_golden/process/webp/fit-400x500-webp.webp b/resources/images/testdata/images_golden/process/webp/fit-400x500-webp.webp index 7d92d37e3..4d0422225 100644 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 diff --git a/resources/images/testdata/images_golden/process/webp/resize-300x300-webp-drawing.webp b/resources/images/testdata/images_golden/process/webp/resize-300x300-webp-drawing.webp index 69629c87d..dd9082e80 100644 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 diff --git a/resources/images/testdata/images_golden/process/webp/resize-300x300-webp-icon.webp b/resources/images/testdata/images_golden/process/webp/resize-300x300-webp-icon.webp index 49ec4ca81..7568d2c4a 100644 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 diff --git a/resources/images/testdata/images_golden/process/webp/resize-300x300-webp-lossless.webp b/resources/images/testdata/images_golden/process/webp/resize-300x300-webp-lossless.webp index 6949533f8..853660a2a 100644 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 diff --git a/resources/images/testdata/images_golden/process/webp/resize-300x300-webp-q1.webp b/resources/images/testdata/images_golden/process/webp/resize-300x300-webp-q1.webp index 1770e132f..17c3fd124 100644 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 diff --git a/resources/images/testdata/images_golden/process/webp/resize-300x300-webp-q100.webp b/resources/images/testdata/images_golden/process/webp/resize-300x300-webp-q100.webp index a3e496128..99b20d10a 100644 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 diff --git a/resources/images/testdata/images_golden/process/webp/resize-300x300-webp-q33.webp b/resources/images/testdata/images_golden/process/webp/resize-300x300-webp-q33.webp index 62ae79cdf..7f80ed16e 100644 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 diff --git a/resources/images/testdata/images_golden/process/webp/resize-300x300-webp-q50-drawing.webp b/resources/images/testdata/images_golden/process/webp/resize-300x300-webp-q50-drawing.webp index 5775515db..55f35087b 100644 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 diff --git a/resources/images/testdata/images_golden/process/webp/resize-300x300-webp-q75.webp b/resources/images/testdata/images_golden/process/webp/resize-300x300-webp-q75.webp index 7f3225590..22768cc5a 100644 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 diff --git a/resources/images/testdata/images_golden/process/webp/resize-300x300-webp.webp b/resources/images/testdata/images_golden/process/webp/resize-300x300-webp.webp index f524e2c19..07fe373a6 100644 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 diff --git a/resources/images/testdata/images_golden/process/webp/resize-400x.webp b/resources/images/testdata/images_golden/process/webp/resize-400x.webp index e6beb4332..9c5b4b965 100644 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 diff --git a/resources/images/testdata/images_golden/webp/animation/anim_hu_edc2f24aaad2cee6.webp b/resources/images/testdata/images_golden/webp/animation/anim_hu_edc2f24aaad2cee6.webp index c1be9e824..ac9052d4a 100644 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 diff --git a/resources/images/testdata/images_golden/webp/animation/giphy_hu_bb052284cc220165.webp b/resources/images/testdata/images_golden/webp/animation/giphy_hu_bb052284cc220165.webp index 62c7cef86..5b6e9453d 100644 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