◆ EMR-TEST v1.5.0.0

Векторне малювання справжнім чорнилом
тестова дошка

Легка дошка та інструмент перевірки пристроїв для Windows: відтворює справжній почерк у реальному часі через ланцюг «вибірка → формування натиску → підгонка кривої → векторний контур», із SAI-подібним виправленням тремору, підсиленням натиску, HUD телеметрії, сенсорним тестом і прозорим режимом; експорт PNG / MP4 / JSON.

Windows 10 / 11 .NET Framework 4.8 EMR / AES / MPP / USI x64 / x86 Один файл, без встановлення

Поточна 1.5.0.0 · ~2355 КБ · завантажте та запускайте

EMR-TEST · демонстрація письма наживо
Вільне малювання
Draw line 300+ Hz · 16384 рівнів
16384 LVLВиявлення рівнів натиску (залежить від пристрою)
300+ HzВиявлення частоти звітів пристрою в реальному часі
10+Типи пера: олівець / кулькова ручка / пензель / маркер
0Інкрементне оновлення (у межах 1 кадру)
01 / Огляд

Задля справжнього відчуття пера

Більшість дошок спрощують штрих до ломаної однакової ширини: кола стають кутовими, швидкі лінії рвуться, а натиск здається жорстким. EMR-TEST відбудовує все від джерела: зберігає кожен звіт обладнання, підганяє центрострімку криву Catmull-Rom і будує контур змінної ширини для кожної точки, надсилаючи його інкрементно щокадру.

Точне відтворення штриха

Зберігає всі апаратні вибірки (разом з об’єднаними подіями); натиск, швидкість і вхід/вихід пера разом визначають ширину, тому попередній перегляд і фінальний штрих збігаються точка в точку.

Контур змінної шириниВхідШвидше → тонше

Виправлення тремору в стилі SAI

Регулюється 0–10 (типово 3): затримана вибірка + ітеративна гаусова підгонка + слідкуючий кінчик пера прибирають тремтіння, а під час підняття кінчик плавно доходить до реальної кінцевої точки.

Затримана підгонкаГаусові ітераціїБез обірваного хвоста

Регульоване підсилення натиску

Підсилення 0–10 (типово 3): 0 — постійна ширина, вищі значення підсилюють контраст натиску; пристрої з натиском не залежать від перемикача.

Формування натискуНаживо
02 / Можливості

Матриця можливостей

Від письма й тестів до експорту — повний цикл для налагодження та демонстрації пера.

Чотири типи пера

Олівець (графітне зерно), кулькова ручка (округла, легкий натиск), пензель (сильний натиск + вхід) і маркер (напівпрозорий плоский кінчик, одне заливання без затемнення).

Виявлення пристроїв

Перелічує пристрої письма / натиску та показує марку, протокол, рівні натиску, нахил, бічні кнопки, гумовий кінчик і 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.

Панель за логотипом

Панель праворуч угорі прихована за замовчуванням; натисніть логотип, щоб відкрити зміни, перемикання мови та кнопки вікна.

Багатомовність

Інтерфейс підтримує 36 мов; миттєве перемикання та запам’ятовування, під час першого запуску — за мовою системи.

Більше типів пера

Перова ручка (плавна), тонкий маркер (тонкий), крейда (реалістична) та лазерне перо (напівпрозоре, що автоматично зникає) доповнюють чотири основні типи, охоплюючи від письма до презентації.

Попередній перегляд натиску

Окреме вікно попереднього перегляду натиску показує живий контур штриха та криву натиску; ви можете змінити відгук натиску, щоб відкалібрувати відчуття пер без натиску або з несправним датчиком.

Попередній перегляд нахилу

Жива телеметрія нахилу пристрою: азимутальний диск плюс індикатори осей X / Y / Z та показники Tilt X / Tilt Y / Azimuth візуалізують нахил і орієнтацію пера у реальному часі.

Спільна робота в реальному часі

Синхронізуйте дошку в реальному часі через офіційний relay, з режимами лише читання / демо, щоб кілька людей могли робити нотатки й писати на одній дошці.

Обмін роботами

Один клік створює код роботи / URL-код і посилання для обміну; стиснений JSON проєкту завантажується та поширюється через QR-код або посилання, без реєстрації.

Відтворення штрихів

Відтворюйте створення чорнил штрих за штрихом на часовій шкалі — корисно для навчання, перевірки письма та контролю лінійності натиску.

Знімки екрана

Захоплення всього екрана та області; захоплені зображення потрапляють прямо на дошку для нотаток. Esc або правий клік скасовує захоплення області.

Журнал змін

Вікно журналу змін у застосунку синхронізовано з сайтом, тому ви можете будь-коли переглянути зміни та нові можливості кожної версії.

Бездротовий екран

Надсилайте поточне полотно всім приймачам однієї кімнати (телефон, великий екран, інший ПК): достатньо відсканувати QR або відкрити посилання; частота кадрів і якість налаштовуються, канал той самий, що й для спільної роботи.

Письмо по зонах

Ділить полотно на 2 / 3 / 4 / 6 / 9 зон горизонтально або вертикально; за синхронного письма кожен штрих копіюється до всіх зон.

Зворотний зв'язок і підтримка

Повідомлення про помилку, ідея функції, підтримка чи інше — з іменем, контактом і скриншотом; десктоп і веб надсилають на один сервер, вбудовано п'ять QR для оплати.

Прикріплення вікон

Перетягніть вікно до краю полотна — воно перетвориться на кулю зі своєю іконкою; клацання по кулі відновлює вікно, куля йде за кольором полотна і переживає перезавантаження.

Нові гарячі клавіші

Alt+C екран · Alt+Z зони · Alt+O відгук; Ctrl+T ємнісний тест і Ctrl+D перевірка пристроїв переїхали у верхню панель і ховаються в режимі проходження.

Запис і камера

Під основною панеллю розгортається панель запису: блимаючий індикатор, старт / пауза / стоп, шкала часу, вимкнути мікрофон, камера ввімк / вимк, телепромптер і збереження. Камера показується в лівому верхньому куті полотна, перетягується повністю і має ту саму панель, що й сторінка відтворення.

Багатосторінкове полотно

Колонка номерів сторінок біля краю полотна: значок хреста додає сторінку, а після п’яти сторінок угорі й унизу з’являються порожні трикутники (колесо миші прокручує список). Сторінки видаляються й переставляються перетягуванням; над серединою верхньої або нижньої кромки виринає трикутник перегортання.

Масштаб і піпетка

Ряд чистих піктограм у лівому нижньому куті: заблокувати полотно / зменшити / 100% / збільшити / скинути. Колесо масштабує полотно, а під блокуванням регулює товщину лінії; у панелі пера з’явилися зразок кольору, палітра зразків і піпетка для взяття кольору з полотна.

03 / Рушій

Конвеєр рендерингу

Попередній перегляд наживо та фінальний штрих використовують той самий алгоритм і ту саму криву ширини, тому зображення під час письма не змінюється при піднятті пера.

STEP 01

Вибірка

Приймає сирі пакети Stylus, розгортає об’єднані події та читає координати й 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 (протокол Microsoft Pen) і USI (універсальний стилус); пасивні ємнісні пера й мишу згруповано окремо, а невідомі пристрої з’являються лише після використання.

EMRAESMPPUSIPASFGR

HUD телеметрії

Показує наживо тип пристрою, марку, протокол, вихід (кінчик / бічна кнопка / гумовий кінчик / наведення), кількість дотиків, координати, натиск, рівні, кількість пер, нахил і частоту опитування.

300+ HzНахилКілька пер
05 / Продуктивність

Оптимізовано для високочастотного вводу

Усі критичні шляхи виконують лише інкрементні дії за кадр, тому довгі швидкі лінії не сповільнюються.

Інкрементне надсилання

Шар слідів додає через DrawingGroup; кожна нова точка надсилається одразу без повного перемалювання, що виключає затримку.

Повторне використання кешу

Пензлі та пера кешуються й заморожуються за «колір + квантована ширина», безпечно між потоками й без повторних виділень.

Перемалювання за потреби

Сітка та статичні шари перемальовуються лише при зміні розміру / перемикача; активний шар перемальовує тільки активні елементи.

06 / Характеристики

Технічні характеристики

ПунктЗначення
Операційна система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 на весь екран, прозорий режим / блокування
РозмірОдин файл близько 2355 КБ, без встановлення
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 · близько 2355 КБ кожен

64-біт (рекомендовано)

EMR-TEST-1.5.0.0-x64.exe · 2355 КБ · для 64-бітної Windows Завантажити x64 ↓

32-біт

EMR-TEST-1.5.0.0-x86.exe · 2355 КБ · для 32-бітної Windows Завантажити x86 ↓

* Потрібен .NET Framework 4.8 (зазвичай уже є у Windows 10 і новіших).

09 / Зміни

Зміни

Усі зміни за версіями з першого погляду; вікно змін у програмі збігається з цим списком.

v1.5.0.0-09-16

Панель праворуч угорі прихована за замовчуванням (відкривається логотипом);мов стало 36 з автовизначенням системної;список мов став читабельнішим;усі підказки перекладено;сайт перемикається за IP.

36 мовАвтовизначенняПанель логотипа

v1.4.0.0 · 2026-06-16

Додано перемикач мови та розділ «Зміни»;виправлення тремору оновлено до стилю SAI (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+[ / ] · ←/→ · 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Закрити панель запису
11 / Питання

Поширені питання

Чи працює з пристроями без натиску?

Так. Без натиску програма імітує товщину за принципом «повільніше = товще»; можна також виставити підсилення 0 для постійної ширини.

Що буде, якщо виправлення тремору завелике?

Що більше значення, то більше затриманих вибірок і ширше вікно: лінії плавніші, але штрих запізнюється, а відгук повільніший. Типове 3 — це баланс; налаштовуйте від 0 до 6 за своєю швидкістю.

Для чого «Малювати сліди» в сенсорному тесті?

Вимкнено — показує згасаючу точку вслід за дотиком (щоб бачити відгук); увімкнено — малює слід як збережені лінії, ширина яких слідує натиску, що зручно для перевірки розривів, тремтіння та лінійності.

Що містить експорт JSON?

Тип пера, ширину, колір, перемикач натиску, параметри тремору та всі вибірки (x / y / натиск) кожного штриха — векторні дані для відтворення, аналізу чи повторного рендерингу.

Чи впливають прозорий і звичайний режими один на одного?

Ні. Кожен режим тримає власні штрихи, зображення та історію і не змішується при перемиканні; прозорий режим звільняє шар письма для нотаток на робочому столі.

12 / Зворотний зв'язок

Зворотний зв'язок

Файл не вибрано

Переглянемо якнайшвидше; скриншот і контакт пришвидшать пошук причини.