fix: 修正文本渲染透明度和字体大小

This commit is contained in:
lixiangwuxian 2025-05-16 01:58:44 +08:00
parent a3aa7e8ad6
commit 608576dd76
3 changed files with 6 additions and 4 deletions

2
go.mod
View File

@ -5,7 +5,7 @@ go 1.23.0
toolchain go1.23.3 toolchain go1.23.3
require ( require (
git.lxtend.com/lixiangwuxian/imagedd v0.0.0-20250513160811-82e354862815 git.lxtend.com/lixiangwuxian/imagedd v0.0.0-20250515173831-6585d9dd6665
github.com/bytedance/mockey v1.2.14 github.com/bytedance/mockey v1.2.14
github.com/chromedp/cdproto v0.0.0-20241003230502-a4a8f7c660df github.com/chromedp/cdproto v0.0.0-20241003230502-a4a8f7c660df
github.com/chromedp/chromedp v0.10.0 github.com/chromedp/chromedp v0.10.0

2
go.sum
View File

@ -2,6 +2,8 @@ filippo.io/edwards25519 v1.1.0 h1:FNf4tywRC1HmFuKW5xopWpigGjJKiJSV0Cqo0cJWDaA=
filippo.io/edwards25519 v1.1.0/go.mod h1:BxyFTGdWcka3PhytdK4V28tE5sGfRvvvRV7EaN4VDT4= filippo.io/edwards25519 v1.1.0/go.mod h1:BxyFTGdWcka3PhytdK4V28tE5sGfRvvvRV7EaN4VDT4=
git.lxtend.com/lixiangwuxian/imagedd v0.0.0-20250513160811-82e354862815 h1:GyM0BUsJOk+1Jx1IGDKkkuSTrg+3KUi6/Qi4qnUnqAg= git.lxtend.com/lixiangwuxian/imagedd v0.0.0-20250513160811-82e354862815 h1:GyM0BUsJOk+1Jx1IGDKkkuSTrg+3KUi6/Qi4qnUnqAg=
git.lxtend.com/lixiangwuxian/imagedd v0.0.0-20250513160811-82e354862815/go.mod h1:+G/BR3iv5Yw0bIqZTRcBxpXwcv3bIso+XhN0MTfnjCY= git.lxtend.com/lixiangwuxian/imagedd v0.0.0-20250513160811-82e354862815/go.mod h1:+G/BR3iv5Yw0bIqZTRcBxpXwcv3bIso+XhN0MTfnjCY=
git.lxtend.com/lixiangwuxian/imagedd v0.0.0-20250515173831-6585d9dd6665 h1:7BI2/KZmvmUEYHewAR4zgoWsl1dmzcGP9mqTqmQdyAg=
git.lxtend.com/lixiangwuxian/imagedd v0.0.0-20250515173831-6585d9dd6665/go.mod h1:+G/BR3iv5Yw0bIqZTRcBxpXwcv3bIso+XhN0MTfnjCY=
github.com/Azure/go-ansiterm v0.0.0-20210617225240-d185dfc1b5a1 h1:UQHMgLO+TxOElx5B5HZ4hJQsoJ/PvUvKRhJHDQXO8P8= github.com/Azure/go-ansiterm v0.0.0-20210617225240-d185dfc1b5a1 h1:UQHMgLO+TxOElx5B5HZ4hJQsoJ/PvUvKRhJHDQXO8P8=
github.com/Azure/go-ansiterm v0.0.0-20210617225240-d185dfc1b5a1/go.mod h1:xomTg63KZ2rFqZQzSB4Vz2SUXa1BpHTVz9L5PTmPC4E= github.com/Azure/go-ansiterm v0.0.0-20210617225240-d185dfc1b5a1/go.mod h1:xomTg63KZ2rFqZQzSB4Vz2SUXa1BpHTVz9L5PTmPC4E=
github.com/HugoSmits86/nativewebp v1.2.0 h1:XJtXeTg7FsOi9VB1elQYZy3n6VjYLqofSr3gGRLUOp4= github.com/HugoSmits86/nativewebp v1.2.0 h1:XJtXeTg7FsOi9VB1elQYZy3n6VjYLqofSr3gGRLUOp4=

View File

@ -169,11 +169,11 @@ func GenerateCongratulationImageNew(text string, inputFile, outputFile string, i
var textColor color.RGBA var textColor color.RGBA
if isGood { if isGood {
// 设置文本颜色为红色 // 设置文本颜色为红色
textColor = color.RGBA{R: 255 * 0.8, G: 0, B: 0, A: 0} textColor = color.RGBA{R: 255 * 0.8, G: 0, B: 0, A: 255}
} else { } else {
textColor = color.RGBA{R: 0, G: 0, B: 255 * 0.8, A: 0} textColor = color.RGBA{R: 0, G: 0, B: 255 * 0.8, A: 255}
} }
textImage, err := text2img.RenderTextToTrimmedImage(nil, text, 48, textColor, 0, 0) textImage, err := text2img.RenderTextToTrimmedImage(nil, text, 96, textColor, 0, 0)
if err != nil { if err != nil {
log.Print("无法渲染文本:", err) log.Print("无法渲染文本:", err)
return return