refactor: 更新 LastDiffToImage 函数,恢复 GIF 保存逻辑,确保在多图像情况下正确保存 GIF 文件
This commit is contained in:
parent
21bf655f21
commit
e0fbf664f9
@ -607,12 +607,12 @@ func (p PlayerDataLite) LastDiffToImage(lastQueryData PlayerDataLite) string {
|
|||||||
Position: image.Point{X: minX - 5, Y: minY - 5},
|
Position: image.Point{X: minX - 5, Y: minY - 5},
|
||||||
}
|
}
|
||||||
baseboard.AddSprite(&backgroundSpirit)
|
baseboard.AddSprite(&backgroundSpirit)
|
||||||
// if len(avatarSpirit.Images) > 1 {
|
if len(avatarSpirit.Images) > 1 {
|
||||||
// if err := baseboard.SaveToGif(util.GenTempFilePath("cbl.gif")); err != nil {
|
if err := baseboard.SaveToGif(util.GenTempFilePath("cbl.gif")); err != nil {
|
||||||
// log.Default().Printf("保存图片失败,err:%v", err)
|
log.Default().Printf("保存图片失败,err:%v", err)
|
||||||
// }
|
}
|
||||||
// return util.GenTempFilePath("cbl.gif")
|
return util.GenTempFilePath("cbl.gif")
|
||||||
// }
|
}
|
||||||
if err := baseboard.SaveToApng(util.GenTempFilePath("cbl.png")); err != nil {
|
if err := baseboard.SaveToApng(util.GenTempFilePath("cbl.png")); err != nil {
|
||||||
log.Default().Printf("保存图片失败,err:%v", err)
|
log.Default().Printf("保存图片失败,err:%v", err)
|
||||||
}
|
}
|
||||||
|
@ -426,12 +426,12 @@ func (p PlayerDataLite) LastDiffToImage(lastQueryData PlayerDataLite) string {
|
|||||||
Position: image.Point{X: minX - 5, Y: minY - 5},
|
Position: image.Point{X: minX - 5, Y: minY - 5},
|
||||||
}
|
}
|
||||||
baseboard.AddSprite(&backgroundSpirit)
|
baseboard.AddSprite(&backgroundSpirit)
|
||||||
// if len(avatarSpirit.Images) > 1 {
|
if len(avatarSpirit.Images) > 1 {
|
||||||
// if err := baseboard.SaveToGif(util.GenTempFilePath("css.gif")); err != nil {
|
if err := baseboard.SaveToGif(util.GenTempFilePath("css.gif")); err != nil {
|
||||||
// log.Default().Printf("保存图片失败,err:%v", err)
|
log.Default().Printf("保存图片失败,err:%v", err)
|
||||||
// }
|
}
|
||||||
// return util.GenTempFilePath("css.gif")
|
return util.GenTempFilePath("css.gif")
|
||||||
// }
|
}
|
||||||
if err := baseboard.SaveToApng(util.GenTempFilePath("css.png")); err != nil {
|
if err := baseboard.SaveToApng(util.GenTempFilePath("css.png")); err != nil {
|
||||||
log.Default().Printf("保存图片失败,err:%v", err)
|
log.Default().Printf("保存图片失败,err:%v", err)
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user