1
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful

This commit is contained in:
昔念
2026-02-21 17:41:49 +08:00
parent 379e3c8ce6
commit f404a92387
4 changed files with 33 additions and 16 deletions

View File

@@ -20,6 +20,25 @@ const (
colorMax = 0xFFFFFF // 颜色值最大值0xRRGGBB
)
// GlowFilterDefault 默认值与目标JSON完全匹配的常量
var GlowFilterDefault = GlowFilter{
Color: 16777215, // 0xFFFFFF对应JSON的color:16777215
Alpha: 0.8, // 对应JSON的alpha:0.8
BlurX: 10, // 对应JSON的blurX:10
BlurY: 10, // 对应JSON的blurY:10
Strength: 8, // 对应JSON的strength:8
Quality: 2, // 对应JSON的quality:2
Inner: true, // 对应JSON的inner:true
Knockout: false, // 无JSON值默认false
ColorMatrixFilter: [20]float32{1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0}, // 对应JSON的matrix数组
Level: 1, // 对应JSON的level:"1"转uint8
}
func GetDef() GlowFilter {
return GlowFilterDefault
}
// 精灵加shinylen字段
// 3. 核心结构体BlurX/BlurY/Strength 改为 uint8
type GlowFilter struct {