🎨 Remove the check for !TesseractEnabled when saving OCR recognition results (#11708)

* 去除保存ocr识别结果时对 !TesseractEnabled 的检测

* 🐛 https://github.com/siyuan-note/siyuan/issues/11709

* https://github.com/siyuan-note/siyuan/pull/11708

修改ocr相关接口

* https://github.com/siyuan-note/siyuan/pull/11708

修改前端相关代码

* Update router.go

* Update router.go

---------

Co-authored-by: Vanessa <lly219@gmail.com>
This commit is contained in:
崮生 2024-06-15 17:51:48 +08:00 committed by GitHub
parent 6efa948859
commit b590091c9e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 38 additions and 18 deletions

View file

@ -102,7 +102,7 @@ func LoadAssetsTexts() {
}
func SaveAssetsTexts() {
if !assetsTextsChanged.Load() || !TesseractEnabled {
if !assetsTextsChanged.Load() {
return
}
@ -149,7 +149,7 @@ func ExistsAssetText(asset string) (ret bool) {
return
}
func GetAssetText(asset string, force bool) (ret string) {
func OcrAsset(asset string, force bool) (ret string) {
if !force {
assetsTextsLock.Lock()
ret = assetsTexts[asset]
@ -170,6 +170,12 @@ func GetAssetText(asset string, force bool) (ret string) {
return
}
// https://github.com/siyuan-note/siyuan/pull/11708
func GetAssetText(asset string) (ret string) {
ret = assetsTexts[asset]
return
}
func IsTesseractExtractable(p string) bool {
lowerName := strings.ToLower(p)
return strings.HasSuffix(lowerName, ".png") || strings.HasSuffix(lowerName, ".jpg") || strings.HasSuffix(lowerName, ".jpeg")