feat(thumb): support output webp thumbnails for vips generator (#2657)

This commit is contained in:
Aaron Liu
2025-07-15 13:51:23 +08:00
parent e96b595622
commit 15762cb393
4 changed files with 6 additions and 7 deletions

View File

@@ -38,8 +38,8 @@ func (v *VipsGenerator) Generate(ctx context.Context, es entitysource.EntitySour
outputOpt := ".png"
encode := v.settings.ThumbEncode(ctx)
if encode.Format == "jpg" {
outputOpt = fmt.Sprintf(".jpg[Q=%d]", encode.Quality)
if encode.Format == "jpg" || encode.Format == "webp" {
outputOpt = fmt.Sprintf(".%s[Q=%d]", encode.Format, encode.Quality)
}
input := "[descriptor=0]"