From 0756bf12d10cf1b7f78c571de0a9ad69cbaeb7ca Mon Sep 17 00:00:00 2001
From: curtis <curtis@i-mps.com>
Date: 星期一, 30 三月 2026 14:24:17 +0800
Subject: [PATCH] fix: 更新內部引用方法參照
---
doc/curtis/prompt/scanimpl_analysis/scanimpl_annalysis.ImageProcessor.json | 74 +++++++++++++++++++++++++++++++++++++
1 files changed, 74 insertions(+), 0 deletions(-)
diff --git a/doc/curtis/prompt/scanimpl_analysis/scanimpl_annalysis.ImageProcessor.json b/doc/curtis/prompt/scanimpl_analysis/scanimpl_annalysis.ImageProcessor.json
new file mode 100644
index 0000000..3a92999
--- /dev/null
+++ b/doc/curtis/prompt/scanimpl_analysis/scanimpl_annalysis.ImageProcessor.json
@@ -0,0 +1,74 @@
+[
+ {
+ "matcher": "function TCB_IMGPSScanX.GetSiteOMR(FileName,Site:String;bt: Integer): Integer;",
+ "tags": [
+ "ImageProcessor",
+ "ImageProcessor.anchorAnalyzer",
+ "OMR 檢核"
+ ],
+ "deps": [
+ "ClearLine",
+ "FindPoint",
+ "GetSiteOMR",
+ "Get_OMR",
+ "LoadFromFile"
+ ],
+ "lIndex": "5173",
+ "rIndex": "5227",
+ "description": "在影像指定座標執行 OMR 辨識。載入影像、計算相對於定位點的座標偏移、限制邊界並呼叫核心辨識程式獲取結果。"
+ },
+ {
+ "matcher": "Procedure TCB_IMGPSScanX.ImageReSize_FormID(CaseID,FileName:String); //依十字定位點做縮放",
+ "tags": [
+ "ImageProcessor",
+ "ImageProcessor.transformer",
+ "影像處理"
+ ],
+ "deps": [
+ "CheckSize",
+ "FileExists",
+ "FindPoint",
+ "ImageReSize_FormID",
+ "ImageResize",
+ "LoadFileGetMD5",
+ "LoadFromFile",
+ "SaveToFile"
+ ],
+ "lIndex": "6343",
+ "rIndex": "6420",
+ "description": "依據定位點縮放影像。查詢表單規格,載入影像(過濾補件模式),尋找十字線或邊框定位點,執行縮放並紀錄 MD5 與日誌。"
+ },
+ {
+ "matcher": "Procedure TCB_IMGPSScanX.ImageReSize_tmp(FormID,FileName:String); //依十字定位點做縮放(暫存檔)",
+ "tags": [
+ "ImageProcessor",
+ "ImageProcessor.transformer",
+ "影像處理"
+ ],
+ "deps": [
+ "CheckSize",
+ "ImageReSize_tmp",
+ "ImageResize",
+ "LoadFromFile",
+ "SaveToFile"
+ ],
+ "lIndex": "6421",
+ "rIndex": "6446",
+ "description": "針對暫存檔執行定位點縮放。簡化版 Resize 邏輯,若偵測到尺寸偏移則直接覆蓋原始檔案,用於處理臨時影像。"
+ },
+ {
+ "matcher": "Function TCB_IMGPSScanX.CheckNeedCrop(Graphic:TDibGraphic):Boolean; //是否是A3要切影像",
+ "tags": [
+ "ImageProcessor",
+ "ImageProcessor.transformer",
+ "影像處理"
+ ],
+ "deps": [
+ "CheckNeedCrop",
+ "TDibGraphic"
+ ],
+ "lIndex": "9996",
+ "rIndex": "10021",
+ "description": "判斷影像是否需執行 A3 切割。依據影像寬度(大於 4 倍 DPI)及條碼清單中有效表單代碼的數量(需為 2 個)作為判定據。"
+ }
+]
\ No newline at end of file
--
Gitblit v1.8.0