fix: always (#633)

* update deps

* update always

* fix: always: broken images and fonts
This commit is contained in:
莫思潋
2023-03-22 20:17:15 +08:00
committed by GitHub
parent 68386910c4
commit 1376803b07
3 changed files with 5 additions and 3 deletions

View File

@@ -1404,7 +1404,7 @@ func alwaysDoGif(cc *context, value ...string) (string, error) {
var err error
var face []*imgfactory.Factory
name := cc.usrdir + "AlwaysDo.gif"
face, err = imgfactory.LoadAllFrames(cc.headimgsdir[0], 500, 500)
face, err = imgfactory.LoadAllTrueFrames(cc.headimgsdir[0], 500, 500)
if err != nil {
// 载入失败尝试载入第一帧
face = nil
@@ -1438,7 +1438,7 @@ func alwaysDoGif(cc *context, value ...string) (string, error) {
canvas := gg.NewContext(500, 600)
canvas.DrawImage(f.Image(), 0, 0)
canvas.SetColor(color.Black)
// _ = canvas.ParseFontFace(data, 40)
_ = canvas.ParseFontFace(data, 40)
canvas.DrawString(arg, 280-l, 560)
canvas.DrawImage(imgfactory.Size(f.Image(), 90, 90).Image(), 280, 505)
canvas.DrawString("吗", 370, 560)