Signed-off-by: Daniel <845765@qq.com>
This commit is contained in:
Daniel 2025-11-05 11:29:51 +08:00
parent 404068b91b
commit a756ca2dde
No known key found for this signature in database
GPG key ID: 86211BA83DF03017

View file

@ -132,12 +132,11 @@ func SaveAssetsTexts() {
} }
func SetAssetText(asset, text string) { func SetAssetText(asset, text string) {
var oldText string
assetsTextsLock.Lock() assetsTextsLock.Lock()
oldText = assetsTexts[asset] oldText, ok := assetsTexts[asset]
assetsTexts[asset] = text assetsTexts[asset] = text
assetsTextsLock.Unlock() assetsTextsLock.Unlock()
if oldText != text { if !ok || oldText != text {
assetsTextsChanged.Store(true) assetsTextsChanged.Store(true)
} }
} }
@ -265,7 +264,7 @@ func Tesseract(imgAbsPath string) (ret []map[string]interface{}) {
return return
} }
// 提取并连接所有 text 字段的函数 // GetOcrJsonText 提取并连接所有 text 字段的函数
func GetOcrJsonText(jsonData []map[string]interface{}) (ret string) { func GetOcrJsonText(jsonData []map[string]interface{}) (ret string) {
for _, dataMap := range jsonData { for _, dataMap := range jsonData {
// 检查 text 字段是否存在 // 检查 text 字段是否存在