diff --git a/service/xibao/image_gen.go b/service/xibao/image_gen.go index 92ec578..561cd9a 100644 --- a/service/xibao/image_gen.go +++ b/service/xibao/image_gen.go @@ -160,6 +160,7 @@ func GenerateCongratulationImage(text string, inputFile, outputFile string, isGo func GenerateCongratulationImageNew(text string, inputFile, outputFile string, isGood bool) { baseboard := sprite.NewNamedSpriteBoard() backgroundImageSprite, err := sprite.LoadSpriteFromFile("bg", inputFile) + backgroundImageSprite.Index = 0 if err != nil { log.Print("无法加载背景图片:", err) return @@ -178,8 +179,10 @@ func GenerateCongratulationImageNew(text string, inputFile, outputFile string, i return } textSprite := sprite.Sprite{ + Name: "text", Images: []image.Image{textImage}, Position: image.Point{X: backgroundImageSprite.GetCurrentImage().Bounds().Dx()/2 - textImage.Bounds().Dx()/2, Y: backgroundImageSprite.GetCurrentImage().Bounds().Dy()/2 - textImage.Bounds().Dy()/2}, + Index: 1, } baseboard.AddSprite(&textSprite) baseboard.SaveToApng(outputFile)