mirror of
https://github.com/FloatTech/ZeroBot-Plugin.git
synced 2025-12-19 05:30:07 +08:00
✨ dd add image size limit
This commit is contained in:
parent
01abfab133
commit
6b2dd112a6
4
go.mod
4
go.mod
@ -3,9 +3,9 @@ module github.com/FloatTech/ZeroBot-Plugin
|
||||
go 1.17
|
||||
|
||||
require (
|
||||
github.com/FloatTech/AnimeAPI v1.3.0-beta8
|
||||
github.com/FloatTech/AnimeAPI v1.3.0-beta8.0.20220213040613-3eae1be1dca8
|
||||
github.com/FloatTech/sqlite v0.1.0
|
||||
github.com/FloatTech/zbputils v1.3.0-beta8
|
||||
github.com/FloatTech/zbputils v1.3.0-beta8.0.20220213040222-ee1ac6293584
|
||||
github.com/antchfx/htmlquery v1.2.4
|
||||
github.com/corona10/goimagehash v1.0.3
|
||||
github.com/fogleman/gg v1.3.0
|
||||
|
||||
4
go.sum
4
go.sum
@ -1,10 +1,14 @@
|
||||
github.com/FloatTech/AnimeAPI v1.3.0-beta8 h1:1Xeg9aIsFJetMU4XLxnoyMUiyZd7lTm4dT9283qescc=
|
||||
github.com/FloatTech/AnimeAPI v1.3.0-beta8/go.mod h1:zu2DRv5np3QkidAXIE6pQRSpf98KNBrrYpq2CGndwM0=
|
||||
github.com/FloatTech/AnimeAPI v1.3.0-beta8.0.20220213040613-3eae1be1dca8 h1:hUY6f/EJClqbhlClR2zZ9zmSmoGvwxJv7coOJJvLXMY=
|
||||
github.com/FloatTech/AnimeAPI v1.3.0-beta8.0.20220213040613-3eae1be1dca8/go.mod h1:5hkXn82e12mNoieItQZkaOOzoXF/bagimHJxQE4Vp98=
|
||||
github.com/FloatTech/bot-manager v1.0.0/go.mod h1:8YYRJ16oroGHQGD2En0oVnmcKJkxR9O/jd5BPSfWfOQ=
|
||||
github.com/FloatTech/sqlite v0.1.0 h1:Geh6Z+DWZXmyXVOhM0U2oXT7b1Ob6sQtuyjInk+MCUk=
|
||||
github.com/FloatTech/sqlite v0.1.0/go.mod h1:XS0oeSqtH6lFzpPRiDE9fV6+zMcuUF5/6o+tQVO1QZE=
|
||||
github.com/FloatTech/zbputils v1.3.0-beta8 h1:rc5P3S9rgtSpxESDxnMR6Tnp7DjAZEh5ujgMY9pUlSw=
|
||||
github.com/FloatTech/zbputils v1.3.0-beta8/go.mod h1:P3tTFIIQJs/cijG80jwxrs0NBGISEDkXtrZhiev/eMk=
|
||||
github.com/FloatTech/zbputils v1.3.0-beta8.0.20220213040222-ee1ac6293584 h1:nJXw4FXaaUJTJclRjisc2739YwWFsStuEOoMaZSj3bs=
|
||||
github.com/FloatTech/zbputils v1.3.0-beta8.0.20220213040222-ee1ac6293584/go.mod h1:P3tTFIIQJs/cijG80jwxrs0NBGISEDkXtrZhiev/eMk=
|
||||
github.com/PuerkitoBio/goquery v1.5.1/go.mod h1:GsLWisAFVj4WgDibEWF4pvYnkVQBpKBKeU+7zCJoLcc=
|
||||
github.com/RomiChan/websocket v1.4.3-0.20220123145318-307a86b127bc h1:AAx50/fb/xS4lvsdQg+bFbGvqSDhyV1MF+p2PLCamZ0=
|
||||
github.com/RomiChan/websocket v1.4.3-0.20220123145318-307a86b127bc/go.mod h1:OMmITAib6POA37xCichWM0aRnoVpSMZO1rB/G01wrr0=
|
||||
|
||||
@ -73,22 +73,7 @@ func init() {
|
||||
}
|
||||
|
||||
// 避免图片过大,最大 1280*720
|
||||
x := back.Bounds().Size().X
|
||||
y := back.Bounds().Size().Y
|
||||
hasChanged := false
|
||||
if x > 1280 {
|
||||
y = y * 1280 / x
|
||||
x = 1280
|
||||
hasChanged = true
|
||||
}
|
||||
if y > 720 {
|
||||
x = x * 720 / y
|
||||
y = 720
|
||||
hasChanged = true
|
||||
}
|
||||
if hasChanged {
|
||||
back = img.Size(back, x, y).Im
|
||||
}
|
||||
back = img.Limit(back, 1280, 720)
|
||||
|
||||
canvas := gg.NewContext(back.Bounds().Size().X, int(float64(back.Bounds().Size().Y)*1.7))
|
||||
canvas.SetRGB(1, 1, 1)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user