◆ 最新版本 v1.5.0.0 · 2026

原笔迹矢量书写绘画
画线测试工具

EMR-TEST 是一款专业轻量级的 Windows 桌面白板与设备测试工具: 以「采样点 → 压感整形 → 曲线拟合 → 矢量轮廓」的链路实时还原真实笔迹, 内置 抖动補正、压感强度调节、设备遥测 HUD、电容屏多点测试与穿透模式, 可一键导出 PNG 位图与 JSON 矢量笔迹。

Windows 10 / 11 .NET Framework 4.8 EMR / AES / MPP / USI x64 / x86 双端 单文件免安装

当前版本 1.5.0.0 · 约 1800 KB · 绿色版,解压即用

EMR-TEST · 实时笔迹演示
自由绘制
画线 300+ Hz · 16384 LVL
16384 LVL压感级数识别(取决于设备)
300+ Hz实时检测设备报点率
10+笔型:铅笔 / 圆珠 / 钢笔/毛笔 / 荧光/激光
0增量绘制刷新(1 帧内)
01 / 概览

为「笔的真实手感」而生

多数白板把笔迹简化为等宽折线,画圆出现棱角、快速划动断裂、压感生硬。 EMR-TEST 从采样源头重构:保留每一个硬件报点,用向心 Catmull-Rom 拟合曲线, 再按每点压力生成变宽轮廓并逐帧增量提交——既保留原笔迹的粗细呼吸感,也保证长时间书写不掉帧。

原笔迹还原

保留全部硬件采样点(含合并事件),压力、速度、起收笔锋共同决定线宽,预览与落笔结果逐点一致。

变宽轮廓起笔锋速度变细

抖动補正

0~10 级可调(默认 3):延迟采样 + 高斯迭代拟合 + 跟随态笔尖,消除手颤锯齿;抬笔平滑追到真实终点。

延迟拟合高斯迭代收笔不缺

压感强度可调

0~10 级压感增益(默认 3):0 为恒定线宽,向上放大压感对比;带压感设备书写手感不受开关影响。

压力整形实时生效
02 / 核心能力

核心能力矩阵

从书写、测试到导出,覆盖数位笔调试与演示的完整闭环。

自选笔刷

铅笔(石墨颗粒)、圆珠笔(圆润轻微压感)、毛笔(强压感 + 起笔锋)、荧光笔(半透明方头、单次填充不叠深)。

设备检测

枚举系统书写 / 压力设备,展示品牌、协议、压感级数、倾斜、笔身按键、橡皮擦端、VID:PID,每排两台并可逐个删除。

电容屏测试

多指触点、触摸轨迹、压力遥测与报点率;轨迹采用中点接龙二次贝塞尔 + 逐点压感线宽,可开关网格与轨迹保留。

穿透 / 封锁双模式

穿透模式释放书写层,可直接在桌面内容上批注;两套笔迹、图片与撤销栈互相独立,一键切换不叠加。

图片与变换

插入截图 / 图片后可移动、四角等比缩放、任意角度旋转,选中框手柄与游标随变换实时贴合,支持层级与还原。

导出与保存

保存即导出:PNG 位图(含纸张与图片)或 JSON 矢量笔迹(笔型、宽度、颜色、压感开关与全部采样点),保存后自动清空。

工具栏与 HUD

底部工具栏可一键收起 / 展开;鼠标停留 1 秒出现移动标,按住即可拖动整个工具栏,松手落位;窗口最大化 / 还原或穿透模式下点击 Logo,工具栏与 HUD 自动回落初始位置。HUD 实时显示设备、协议、输出、触点、坐标、压感、压感级数、笔数、倾斜与报点率。

Logo 呼出右上角栏目

右上角栏目默认隐藏,点击底部 Logo 图标即可展开:更新日志、语言切换、最小化 / 最大化 / 关闭集中在此,界面更清爽。

多语言支持

界面支持简体中文、繁體中文、English、日本語、한국어、Español、Deutsch、Français、Italiano、ไทย、Tiếng Việt、ລາວ、العربية 等 36 种语言,可实时切换并自动记忆;首次启动随系统语言自动匹配。

更多笔型

钢笔(顺滑)、签字笔(纤细)、粉笔(拟真粉迹)、激光笔(半透明自消退)加入四种核心笔型,覆盖从书写到演示的全场景。

压感预览

独立的压感预览窗实时显示笔迹轮廓与压感曲线,可编辑压力响应,方便在无压感或压感异常的笔上校准手感。

倾角预览

实时设备倾角遥测:方位角表盘 + XYZ 三轴指示 + Tilt X / Tilt Y / Azimuth 数值,直观查看电磁笔的倾斜与方位。

多人协作

通过官方中继实时同步画板,支持只读 / 演示模式,多人可在同一白板上批注与书写。

画作分享

一键生成画作码 / 网址码与分享链接,工程 JSON 经压缩上传后可用二维码或链接分发,免注册。

笔迹回放

按时间轴逐笔回放笔迹生成过程,用于教学演示、书写复盘与压感线性度检查。

屏幕截图

全屏截图与框选截图两种方式,截取的画面可直接插入画板批注,Esc / 右键取消框选。

更新日志

软件内更新日志窗口与官网同步,随时查看每个版本的变更与新增能力。

03 / 渲染引擎

渲染引擎管线

实时预览(笔线程)与落笔结果(静态笔迹)使用同一套算法与同一条宽度曲线, 因此「画出来的样子」永远不会在抬笔后发生变化。

STEP 01

采样

接收 Stylus 原始包,展开合并事件(coalesced),逐点取得坐标与 NormalPressure。

STEP 02

稳定

HcStab 延迟拟合窗口:空间半径取样 + 1-2-1 高斯迭代 + 跟随态笔尖;压感序列同步过滤。

STEP 03

整形

宽度生成器按笔型、压力、速度与起笔锋计算每点笔宽,并做指数平滑与抖动抑制。

STEP 04

成图

向心 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),采样疏密不均也不过冲、不打圈
// 成图:沿细分点按切线法向左右偏移 → 单一闭合带状轮廓一次填充
04 / 设备与协议

设备识别与协议覆盖

自动解析系统上报的 Tablet 设备,按名称关键字与 VID/PID 判定品牌与协议,实时展示能力。

支持协议

EMR(电磁共振)、AES(主动式静电)、MPP(微软笔协议)、USI(通用触控笔);被动电容笔与鼠标单独归类,未识别设备使用后才列出。

EMRAESMPPUSIPASFGR

遥测 HUD

实时显示设备类型、品牌、协议、输出(笔尖 / 笔按键 / 橡皮端 / 悬空)、触点数、坐标、压感、压感级数、笔数、倾斜与报点率。

300+ Hz倾斜多笔
05 / 性能

面向高频输入的优化

所有热路径都按「每帧只做增量」设计,长时间快速书写也不会越写越卡。

增量提交

轨迹层用 DrawingGroup 追加绘制,新点进入即提交,不做全量重绘,避免延迟显示。

缓存复用

画刷与画笔按「颜色 + 量化线宽」缓存并冻结,跨笔线程安全,零重复分配。

按需重绘

网格、静态图层仅在尺寸 / 开关变化时重绘;实时层只重绘活跃元素。

06 / 规格

技术规格

项目规格
操作系统Windows 10 / 11(推荐);Windows 7 SP1 及以上可运行
运行框架Microsoft .NET Framework 4.8
架构x64(推荐)与 x86 双端,均提供
输入设备电磁笔 EMR、主动式电容笔 AES / MPP / USI、被动笔、电容屏、触控屏、鼠标
压感跟随设备能力识别级数;压感强度 0~10 可调(默认 3),可关闭为恒定线宽
抖动補正0~10 级(默认 3),延迟拟合 + 高斯迭代 + 抬笔追点
笔型铅笔、圆珠笔、毛笔、荧光笔(半透明单次填充)
擦除擦除(按真实渲染宽度判定)、点删整条、圈选框选;指示环与擦除范围 1:1
导出PNG 位图(含纸张与图片)、JSON 矢量笔迹(样式 + 全部采样点)
界面深海蓝主题、无边框卡片、可拖动工具栏与 HUD、F11 全屏、穿透 / 封锁双模式
体积单文件约 1800 KB,免安装
07 / 快速上手

三步开始书写

01

下载并运行

选择 x64(或 x86)版本,解压后直接双击运行,无需安装。

02

选笔型与压感

工具栏 → 画笔面板:选择笔型、线宽、颜色,按需要调整压感强度与抖动補正。

03

书写与测试

直接书写;Ctrl+T 打开电容屏测试、Ctrl+D 打开设备检测,查看压感曲线与报点率。

04

导出成果

Ctrl+S 保存为 PNG 或 JSON;保存后画布自动清空,便于下一轮测试。

08 / 下载

下载 EMR-TEST

官方站点直连:https://www.emr-test.com · 绿色单文件,解压即用。

版本 1.5.0.0(2026-09-16)

Windows · .NET Framework 4.8 · 约 1800 KB / 份

64 位(推荐)

EMR-TEST-1.5.0.0-x64.exe · 1800 KB · 适用于 64 位 Windows 下载 x64 ↓

32 位

EMR-TEST-1.5.0.0-x86.exe · 1800 KB · 适用于 32 位 Windows 下载 x86 ↓

* 系统需已安装 .NET Framework 4.8(Windows 10 及以上通常已内置)。

09 / 更新日志

更新日志

每个版本的变更一览;软件内更新日志窗口内容与此同步。

v1.5.0.0 · 2026-09-16

右上角栏目默认隐藏(点 Logo 展开);语言扩展至 36 种并支持按系统语言自动切换;优化语言下拉可读性;所有操作提示与悬浮提示多语言化;官网同步多语言并按 IP 自动切换。

36 种语言自动检测Logo 面板

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 笔迹保存。

10 / 快捷键列表

全部快捷键

所有操作都能用键盘完成;下表按功能分类列出全部快捷键。

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+[ / ] · Ctrl+0 · ←/→ · 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°
11 / 常见问题

常见问题

没有压感的设备可以用吗?

可以。无压感时程序按「速度越慢越粗」模拟自然粗细;也可把压感强度调到 0 使用恒定线宽。

抖动補正调太高会怎样?

数值越大参与拟合的延迟采样越多、窗口越宽,线条越顺滑,但笔迹越滞后、响应越迟钝。默认 3 为平衡点,建议按作画速度与习惯在 0~6 之间微调。

电容屏测试里「绘制轨迹」有什么用?

关闭时显示触点跟随的淡出圆点(观察触摸响应);开启后把轨迹画成保留的连续线条,线宽随压力实时变化,便于检查断线、抖动与压感线性度。

JSON 导出里有什么?

每条笔迹的笔型、宽度、颜色、压感开关、抖动参数与全部采样点(x / y / 压力),是矢量数据,可用于回放、分析或二次渲染。

穿透模式和普通模式会互相影响吗?

不会。两套模式各自保存笔迹、图片与撤销栈,切换时互不叠加;穿透模式释放书写层,可直接在桌面内容上批注。