原筆跡向量繪畫
測試白板
EMR-TEST 是一款輕量的 Windows 桌面白板與裝置測試工具:以「取樣點 → 壓感整形 → 曲線擬合 → 向量輪廓」鏈路即時還原真實筆跡,內建 抖動補正、壓感強度調整、裝置遙測 HUD、電容觸控多點測試與穿透模式,可一鍵匯出 PNG 位圖與 JSON 向量筆跡。
目前版本 1.5.0.0 · 約 2510 KB · 綠色版,下載即用
為「筆的真實手感」而生
多數白板把筆跡簡化為等寬折線,畫圓出現稜角、快速劃動斷裂、壓感生硬。EMR-TEST 從取樣源頭重構:保留每一個硬體報點,用向心 Catmull-Rom 擬合曲線,再按每點壓力生成變寬輪廓並逐幀增量提交——既保留原筆跡的粗細呼吸感,也保證長時間書寫不掉幀。
原筆跡還原
保留全部硬體取樣點(含合併事件),壓力、速度、起收筆鋒共同決定線寬,預覽與落筆結果逐點一致。
抖動補正
0~10 級可調(預設 3):延遲取樣 + 高斯迭代擬合 + 跟隨態筆尖,消除手顫鋸齒;抬筆平滑追到真實終點。
壓感強度可調
0~10 級壓感增益(預設 3):0 為固定線寬,向上放大壓感對比;帶壓感裝置書寫手感不受開關影響。
核心能力矩陣
從書寫、測試到匯出,涵蓋數位筆調試與演示的完整閉環。
四種筆型
鉛筆(石墨顆粒)、原子筆(圓潤輕微壓感)、毛筆(強壓感 + 起筆鋒)、螢光筆(半透明方頭、單次填色不疊深)。
裝置檢測
列舉系統書寫 / 壓力裝置,展示品牌、協定、壓感級數、傾斜、筆身按鍵、橡皮擦端、VID:PID,每排兩台並可逐個刪除。
電容螢幕測試
多指觸點、觸控軌跡、壓力遙測與報點率;軌跡採中點接龍二次貝茲 + 逐點壓感線寬,可開關格線與軌跡保留。
穿透 / 封鎖雙模式
穿透模式釋放書寫層,可直接在桌面內容上批註;兩套筆跡、圖片與復原堆疊互相獨立,一鍵切換不疊加。
圖片與變換
插入截圖 / 圖片後可移動、四角等比縮放、任意角度旋轉,選取框手柄與游標隨變換即時貼合,支援圖層與還原。
匯出與儲存
儲存即匯出:PNG 位圖(含紙張與圖片)或 JSON 向量筆跡(筆型、寬度、顏色、壓感開關與全部取樣點),儲存後自動清空。
工具列與 HUD
The bottom toolbar collapses / expands with one click; hover 1s for the move handle, hold to drag the whole toolbar and release to drop it. On maximize / restore or a logo click in penetration mode, the toolbar and HUD automatically return to their initial position. The HUD shows device, protocol, output, contacts, coordinates, pressure, Pressure Levels, pen count, tilt and report rate live.
Logo 呼出右上角欄目
右上角欄目預設隱藏,點擊底部 Logo 圖示即可展開:更新日誌、語言切換、最小化 / 最大化 / 關閉集中於此,介面更清爽。
多語言支援
介面支援简体中文、繁體中文、English、日本語、한국어、Español、Deutsch、Français、Italiano、ไทย、Tiếng Việt、ລາວ、العربية 等 36 種語言,可即時切換並自動記憶;首次啟動隨系統語言自動匹配。
更多筆型
鋼筆(滑順)、簽字筆(細)、粉筆(擬真)與雷射筆(半透明、自動淡出)加入四種核心筆型,從書寫到簡報一次涵蓋。
壓感預覽
獨立壓感預覽視窗即時顯示筆跡輪廓與壓感曲線;可編輯壓感響應,為無壓感或感應異常的筆校正手感。
傾角預覽
即時裝置傾角遙測:方位角轉盤加上 X / Y / Z 軸指示器與 Tilt X / Tilt Y / Azimuth 讀數,即時呈現筆的傾斜與朝向。
即時協作
透過官方中繼即時同步畫板,支援唯讀 / 演示模式,讓多人可在同一塊白板上批註與書寫。
作品分享
一鍵產生作品碼 / 網址碼與分享連結;壓縮後的專案 JSON 上傳後以 QR Code 或連結分發,無需註冊。
筆跡回放
以時間軸逐筆回放筆跡生成過程,適合教學、複盤書寫與檢查壓感線性。
螢幕截圖
支援全螢幕與區域截圖;擷取畫面直接落到畫板上批註。Esc 或右鍵可取消區域截圖。
更新日誌
軟體內更新日誌視窗與官網同步,隨時可檢視每個版本的變更與新功能。
無線同螢
把目前畫布即時投到同一房間的接收端(手機 / 大螢幕 / 另一台電腦),掃碼或開啟網址即可觀看;影格率與畫質可調,走官方中繼與多人協作同一條通道。
分區書寫
橫向 / 縱向等分為 2 / 3 / 4 / 6 / 9 個書寫區;開啟「同步書寫」後一筆自動補到所有區,關掉則各區互不干擾,可清除目前區或複製到全部。
投訴建議
問題回饋 / 功能建議 / 贊助支持 / 其它四類,可附暱稱、聯絡方式與截圖附件;桌面端與網頁端投同一個後台,贊助支援內建五種收款碼與金額輸入。
彈窗貼邊停靠
把任意彈窗拖到畫布邊緣,它會自動縮成一顆帶自身圖示的圓球停在那裡,點一下圓球即可還原;圓球配色跟隨畫布主色系、可沿邊拖曳並重新整理長留。
全新快捷鍵
Alt+C 無線同螢 · Alt+Z 分區書寫 · Alt+O 投訴建議;Ctrl+T 電容屏測試、Ctrl+D 裝置檢測已上移至右上角工具列,穿透模式下圖示自動隱藏。
錄音與攝像頭
工具欄下方浮出一排錄音控制:錄製狀態閃爍、開始 / 暫停 / 結束、時間軸、麥克風靜音、攝像頭開關、提詞器與儲存;攝像頭畫面貼在畫布左上角,可整窗拖動,並帶與回放頁同款工具欄。
多頁面畫布
畫布左側是一列頁碼:十字圖示新增頁,超過五頁時頭尾出現空心三角可翻看(移到工具欄上用滾輪也能滑);頁可刪除、可拖動調序,滑鼠移到畫布上 / 下邊緣居中還會浮出翻頁三角。
縮放與取色
左下角一排純圖示:鎖定畫布 / 縮小 / 100% / 放大 / 重置;滾輪預設縮放畫布,鎖定後改調線寬。畫筆彈層裡另有預覽色塊、預設色票與取色器,可在畫布上直接吸取顏色。
渲染引擎管線
即時預覽(筆執行緒)與落筆結果(靜態筆跡)使用同一套演算法與同一條寬度曲線,因此「畫出來的樣子」永遠不會在抬筆後改變。
取樣
接收 Stylus 原始封包,展開合併事件(coalesced),逐點取得座標與 NormalPressure。
穩定
HcStab 延遲擬合視窗:空間半徑取樣 + 1-2-1 高斯迭代 + 跟隨態筆尖;壓感序列同步過濾。
整形
寬度產生器按筆型、壓力、速度與起筆鋒計算每點筆寬,並做指數平滑與抖動抑制。
成圖
向心 Catmull-Rom 細分後產生帶狀輪廓一次填色;半透明筆整條路徑單次填色避免疊深。
// 抖动補正核心:延迟采样 + 高斯迭代拟合 + 跟随态笔尖 alpha = hcJitterAlpha(jit); // 1 / (1 + 0.5 * jit),jit = 0~10(默认 3) iter = 2 + round(jit * 0.5); // 高斯迭代遍数(上限 8) radius= 8 + jit * 0.8; // 拟合窗口半径(上限 16px) press = 3 + round(jit * 0.5); // 压感序列过滤遍数 delay = round(jit * 0.4); // 延迟采样数(上限 4) tip = lerp(tip, fit[count - 1 - delay], alpha); // 笔尖天然滞后 = SAI 手感 onPenUp: emit smoothChase(tip -> realEnd); // 抬笔补齐,收笔不缺一截 // 曲线:向心参数化 Catmull-Rom(α = 0.5),采样疏密不均也不过冲、不打圈 // 成图:沿细分点按切线法向左右偏移 → 单一闭合带状轮廓一次填充
技術規格
| 項目 | 規格 |
|---|---|
| 作業系統 | Windows 10 / 11(建議);Windows 7 SP1 及以上可執行 |
| 執行框架 | Microsoft .NET Framework 4.8 |
| 架構 | x64(建議)與 x86 雙端,均提供 Debug / Release 組建 |
| 輸入裝置 | 電磁筆 EMR、主動式電容筆 AES / MPP / USI、被動筆、觸控螢幕、滑鼠 |
| 壓感 | 依裝置能力識別級數;壓感強度 0~10 可調(預設 3),可關閉為固定線寬 |
| 抖動補正 | 0~10 級(預設 3),延遲擬合 + 高斯迭代 + 抬筆追點 |
| 筆型 | 鉛筆、原子筆、毛筆、螢光筆(半透明單次填色) |
| 擦除 | 擦除(依真實繪製寬度判定)、點刪整條、圈選框選;指示環與擦除範圍 1:1 |
| 匯出 | PNG 位圖(含紙張與圖片)、JSON 向量筆跡(樣式 + 全部取樣點) |
| 介面 | 深海藍主題、無邊框卡片、可拖曳工具列與 HUD、F11 全螢幕、穿透 / 封鎖雙模式 |
| 體積 | 單檔約 2510 KB,免安裝 |
下載 EMR-TEST
官方站點直連:https://www.emr-test.com · 綠色單檔,下載即用。
更新日誌
每個版本的變更一覽;軟體內「更新日誌」視窗內容與此同步。
v1.5.0.0-09-16
右上角欄目預設隱藏(點 Logo 展開);語言擴展至 36 種並支援依系統語言自動切換;優化語言下拉可讀性;所有操作提示與懸浮提示多語言化;官網同步多語言並依 IP 自動切換。
v1.4.0.0 · 2026-06-16
新增「多語言切換」與「更新日誌」章節;抖動補正升級為 補償(0~10)。
v1.3.0.0 · 2026-03-15
圖片變換游標跟隨方向;裝置檢測支援單條刪除與恢復;電容螢幕測試低延遲渲染;修正右鍵選單不顯示。
v1.2.0.0 · 2026-02-14
折線平滑改用向心 Catmull-Rom 樣條;新增橡皮擦環、筆刷參數持久化與 JSON 筆跡儲存。
快捷鍵一覽
所有操作都能用鍵盤完成;下表按功能分類列出全部快捷鍵。
Ctrl+B畫筆面板Ctrl+P筆跡顏色Ctrl+I插入影像Ctrl+G背景紙張Ctrl+Z復原Ctrl+Y / Ctrl+Shift+Z重做Ctrl+E橡皮Ctrl+Delete清空畫板Ctrl+S儲存並清空Ctrl+M滑鼠模式Ctrl+1~4切換筆型(鉛筆 / 圓珠 / 毛筆 / 螢光)Ctrl+5~7橡皮方式(擦除 / 點刪 / 圈刪)[ / ]調整線寬([ / ] 或滾輪)Ctrl+T電容屏測試Ctrl+D裝置偵測Ctrl+O匯入圖片Ctrl+Shift+G穿透 / 封鎖F11 / F隱藏 / 復原工具列(全螢幕)Ctrl+Shift+D收起 / 展開工具列Ctrl+Shift+R工具列 / HUD 歸位Ctrl+Shift+Delete初始化畫板Esc結束程式Alt+S / Alt+N截圖 / 框選截圖Alt+G / Alt+F / Alt+D / Alt+P自訂背景 / 禁止手觸 / 動態游標 / 壓感Ctrl+Shift+M / Ctrl+Shift+F最小化 / 最大化Ctrl+Shift+[ / ] · ←/→ · Del圖片操作(層級 / 旋轉 / 刪除)Ctrl+Shift+1~4筆型:鋼筆 / 簽字 / 粉筆 / 雷射Ctrl+Shift+S分享作品Ctrl+Shift+C即時協作Ctrl+Shift+P筆跡回放Ctrl+Shift+O匯入工程(.json)Ctrl+Alt+S速度影響粗細Ctrl+Alt+T傾斜影響寬度Ctrl+Alt+H更新日誌Ctrl+Alt+L語言切換Alt+1~4(Alt+Shift+1~4 反向)微調壓感 / 速度 / 抖動 / 不透明度Ctrl+← / Ctrl+→選中圖片旋轉 ±90 度Alt+C無線同螢Alt+Z分區書寫Alt+O投訴建議Ctrl+T / Ctrl+D電容屏測試 / 裝置檢測(右上角工具列圖示)Esc / Ctrl+Enter彈窗內:關閉 / 主要操作(同螢開始·分區套用·建議送出)Alt+R錄音工具欄(錄製 / 攝像頭 / 提詞器)Ctrl+Alt+R提詞器(文稿滾動,可調速度與字級)Alt+I取色器:在畫布上吸取顏色作為筆色Alt+K鎖定 / 解鎖畫布(鎖定後滾輪改線寬)PageUp / PageDown上一頁 / 下一頁Ctrl+Alt+N / Alt+Delete新增畫布頁 / 刪除目前頁Ctrl+= / Ctrl+- / Ctrl+0放大 / 縮小 / 歸位畫布M回放視窗:聲音開 / 關Alt+X停止錄音Alt+M麥克風:靜音 / 取消靜音Alt+V攝影機:開啟 / 關閉Alt+T錄音設定Alt+Y儲存錄音Alt+Q關閉錄音工具列常見問題
沒有壓感的裝置可以用嗎?
可以。無壓感時程式按「速度越慢越粗」模擬自然粗細;也可把壓感強度調到 0 使用固定線寬。
抖動補正調太高會怎樣?
數值越大參與擬合的延遲取樣越多、視窗越寬,線條越順滑,但筆跡越滯後、回應越遲鈍。預設 3 為平衡點,建議按作畫速度與習慣在 0~6 之間微調。
電容螢幕測試裡「繪製軌跡」有什麼用?
關閉時顯示觸點跟隨的淡出圓點(觀察觸控回應);開啟後把軌跡畫成保留的連續線條,線寬隨壓力即時變化,便於檢查斷線、抖動與壓感線性度。
JSON 匯出裡有什麼?
每條筆跡的筆型、寬度、顏色、壓感開關、抖動參數與全部取樣點(x / y / 壓力),是向量資料,可用於回放、分析或二次繪製。
穿透模式和普通模式會互相影響嗎?
不會。兩套模式各自保存筆跡、圖片與復原堆疊,切換時互不疊加;穿透模式釋放書寫層,可直接在桌面內容上批註。