mirror of
https://github.com/FloatTech/ZeroBot-Plugin.git
synced 2026-02-06 15:20:22 +00:00
🚀 优化字体加载
This commit is contained in:
@@ -140,14 +140,14 @@ func init() {
|
||||
canvas.SetRGB(1, 1, 1) // 白色
|
||||
canvas.Clear()
|
||||
/***********下载字体***********/
|
||||
_, err = file.GetLazyData(text.BoldFontFile, control.Md5File, true)
|
||||
data, err := file.GetLazyData(text.BoldFontFile, control.Md5File, true)
|
||||
if err != nil {
|
||||
ctx.SendChain(message.Text("[ERROR]:ERROR: ", err))
|
||||
}
|
||||
/***********设置字体颜色为黑色***********/
|
||||
canvas.SetRGB(0, 0, 0)
|
||||
/***********设置字体大小,并获取字体高度用来定位***********/
|
||||
if err = canvas.LoadFontFace(text.BoldFontFile, fontSize*2); err != nil {
|
||||
if err = canvas.ParseFontFace(data, fontSize*2); err != nil {
|
||||
ctx.SendChain(message.Text("[ERROR]:ERROR: ", err))
|
||||
return
|
||||
}
|
||||
@@ -156,7 +156,7 @@ func init() {
|
||||
canvas.DrawString("你的好感度排行列表", (1100-sl)/2, 100) // 放置在中间位置
|
||||
canvas.DrawString("————————————————————", 0, 160)
|
||||
/***********设置字体大小,并获取字体高度用来定位***********/
|
||||
if err = canvas.LoadFontFace(text.BoldFontFile, fontSize); err != nil {
|
||||
if err = canvas.ParseFontFace(data, fontSize); err != nil {
|
||||
ctx.SendChain(message.Text("[ERROR]:ERROR: ", err))
|
||||
return
|
||||
}
|
||||
@@ -189,7 +189,7 @@ func init() {
|
||||
canvas.Fill()
|
||||
i++
|
||||
}
|
||||
data, err := imgfactory.ToBytes(canvas.Image())
|
||||
data, err = imgfactory.ToBytes(canvas.Image())
|
||||
if err != nil {
|
||||
ctx.SendChain(message.Text("[qqwife]ERROR: ", err))
|
||||
return
|
||||
|
||||
Reference in New Issue
Block a user