◆ EMR-TEST v1.5.0.0

Ślad wektorowy oryginalnym tuszem
tablica testowa

EMR-TEST is a lightweight Windows whiteboard and device-testing tool: it restores real ink in real time through a “sample → pressure shaping → curve fitting → vector outline” pipeline, with SAI-style jitter correction, pressure gain, a device telemetry HUD, capacitive multi-touch test and a ghost mode, and exports PNG bitmaps or JSON vector ink.

Windows 10 / 11 .NET Framework 4.8 EMR / AES / MPP / USI x64 / x86 Jeden plik, bez instalacji

Aktualna 1.5.0.0 · ~2510 KB · pobierz i uruchom

EMR-TEST · podgląd pisania na żywo
Rysowanie swobodne
Draw line 300+ Hz · 16384 poziomów
16384 LVLWykrywanie poziomów nacisku (zależnie od urządzenia)
300+ HzWykrywanie częstotliwości raportowania urządzenia w czasie rzeczywistym
10+Typy piór: ołówek / długopis / pędzel / zakreślacz
0Odświeżanie przyrostowe (w obrębie 1 klatki)
01 / Przegląd

Dla prawdziwego wrażenia pisania

Większość tablic upraszcza ślad do linii łamanej o stałej szerokości: okręgi stają się kanciaste, szybkie linie się rwą, a nacisk wydaje się sztywny. EMR-TEST odtwarza wszystko od źródła: zachowuje każdy raport sprzętowy, dopasowuje dośrodkową krzywą Catmull-Rom i tworzy kontur o zmiennej szerokości dla każdego punktu, wysyłając go przyrostowo w każdej klatce — zachowując naturalne zmiany grubości prawdziwego tuszu i płynność długich linii.

Wierne odtwarzanie śladu

Zachowuje wszystkie próbki sprzętowe (w tym zdarzenia scalone); nacisk, prędkość oraz wejście i wyjście pióra wspólnie wyznaczają szerokość, więc podgląd i finalny ślad zgadzają się punkt po punkcie.

Kontur zmiennej szerokościWejście pióraSzybciej → cieniej

Korekcja drgań w stylu SAI

Regulacja 0–10 (domyślnie 3): opóźnione próbkowanie + iteracyjne dopasowanie gaussowskie + podążająca końcówka usuwają drżenie, a przy podniesieniu pióro gładko dochodzi do rzeczywistego końca.

Dopasowanie z opóźnieniemIteracje gaussowskieBez brakującego ogona

Regulowane wzmocnienie nacisku

Wzmocnienie 0–10 (domyślnie 3): 0 daje stałą szerokość, a wyższe wartości wzmacniają kontrast nacisku; urządzenia z naciskiem nie są zależne od przełącznika.

Kształtowanie naciskuNa żywo
02 / Funkcje

Matryca możliwości

Od pisania i testów po eksport — pełny cykl do debugowania i prezentacji pióra.

Cztery typy piór

Ołówek (ziarno grafitu), długopis (zaokrąglony, lekki nacisk), pędzel (mocny nacisk + wejście) i zakreślacz (półprzezroczysta płaska końcówka, jednokrotne wypełnienie bez ciemnienia).

Wykrywanie urządzeń

Wymienia urządzenia pisania / nacisku i pokazuje markę, protokół, poziomy nacisku, pochylenie, przyciski boczne, końcówkę gumki i VID:PID; po dwa w rzędzie z usuwaniem pojedynczo.

Test dotykowy

Punkty multi-touch, ślady dotyku, telemetria nacisku i częstotliwość raportowania; ślady są budowane z krzywych Béziera drugiego stopnia po punktach środkowych z szerokością zależną od nacisku, z opcjami siatki i zachowywania śladów.

Tryby przezroczysty / blokada

Tryb przezroczysty zwalnia warstwę pisania, pozwalając pisać bezpośrednio po pulpicie; oba tryby trzymają ślady, obrazy i historię osobno i nie nakładają się przy przełączaniu.

Obrazy i przekształcenia

Po wstawieniu zrzutu / obrazu można go przesuwać, skalować za narożniki i swobodnie obracać; uchwyty i kursor podążają za przekształceniem, są warstwy i przywracanie.

Eksport i zapis

Zapis = eksport: PNG (z papierem i obrazami) lub wektorowy ślad JSON (typ pióra, szerokość, kolor, przełącznik nacisku i wszystkie próbki); po zapisie tablica jest czyszczona.

Pasek narzędzi i 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.

Panel z logo

Panel w prawym górnym rogu jest domyślnie ukryty; kliknij logo, aby zobaczyć zmiany, przełączyć język i użyć przycisków okna.

Wielojęzyczność

Interfejs obsługuje 36 języków; przełączanie w locie i zapamiętywanie, przy pierwszym uruchomieniu wybór według języka systemu.

Więcej rodzajów piór

Pióro wieczne (gładkie), cienkopis (cienki), kreda (realistyczna) i pióro laserowe (półprzezroczyste, automatycznie zanikające) dołączają do czterech podstawowych rodzajów, obejmując pisanie aż po prezentację.

Podgląd nacisku

Osobne okno podglądu nacisku pokazuje kontur pociągnięcia na żywo i krzywą nacisku; możesz edytować odpowiedź nacisku, aby skalibrować czucie piór bez nacisku lub z wadliwym czujnikiem.

Podgląd nachylenia

Telemetria nachylenia urządzenia na żywo: tarcza azymutu oraz wskaźniki osi X / Y / Z i odczyty Tilt X / Tilt Y / Azimuth wizualizują nachylenie i orientację pióra w czasie rzeczywistym.

Współpraca w czasie rzeczywistym

Synchronizuj tablicę w czasie rzeczywistym przez oficjalny relay, z trybami tylko do odczytu / demo, aby wiele osób mogło adnotować i pisać na tej samej tablicy.

Udostępnianie prac

Jedno kliknięcie generuje kod pracy / kod URL i link do udostępnienia; skompresowany JSON projektu jest przesyłany i rozpowszechniany przez kod QR lub link, bez rejestracji.

Odtwarzanie pociągnięć

Odtwarzaj generowanie tuszu pociągnięcie po pociągnięciu na osi czasu, przydatne do nauczania, przeglądania pisma i sprawdzania liniowości nacisku.

Zrzuty ekranu

Przechwytywanie pełnego ekranu i wycinanie obszaru; przechwycone obrazy trafiają prosto na tablicę do adnotacji. Esc lub prawy przycisk myszy anuluje wycinanie obszaru.

Dziennik zmian

Okno dziennika zmian w aplikacji zsynchronizowane ze stroną, dzięki czemu możesz w każdej chwili przejrzeć zmiany i nowe możliwości każdej wersji.

Ekran bezprzewodowy

Wyślij bieżącą tablicę do wszystkich odbiorców w tym samym pokoju (telefon, duży ekran, inny komputer): wystarczy zeskanować kod lub otworzyć adres; częstość klatek i jakość są regulowane, a kanał jest ten sam co przy współpracy.

Pisanie strefami

Dzieli płótno na 2 / 3 / 4 / 6 / 9 stref poziomo lub pionowo; przy pisaniu zsynchronizowanym każda kreska trafia do wszystkich stref.

Opinie i wsparcie

Zgłoś problem, zaproponuj funkcję, wesprzyj lub napisz inaczej — z pseudonimem, kontaktem i zrzutem ekranu; aplikacja i strona wysyłają do tego samego serwera, wbudowano pięć kodów płatniczych.

Zaczepiane okna

Przeciągnij okno do krawędzi płótna, a zmieni się w kulę z własną ikoną; kliknięcie kuli przywraca okno, kula podąża za kolorem płótna i przeżywa odświeżenie.

Nowe skróty

Alt+C ekran · Alt+Z strefy · Alt+O opinie; Ctrl+T test pojemnościowy i Ctrl+D wykrywanie urządzeń przenoszą się na górny pasek i kryją w trybie przenikania.

Nagrywanie i kamera

Pod głównym paskiem rozwija się pasek nagrywania: migający wskaźnik, start / pauza / stop, oś czasu, wycisz mikrofon, włącz / wyłącz kamerę, teleprompter i zapis. Podgląd kamery ląduje w lewym górnym rogu płótna, przeciąga się w całości i ma ten sam pasek co strona odtwarzania.

Wielostronicowe płótno

Kolumna numerów stron przy krawędzi płótna: ikona krzyża dodaje stronę, a po pięciu stronach u góry i u dołu pojawiają się puste trójkąty (kółko przewija listę na pasku). Strony można usuwać i przeciągać, aby zmienić kolejność; nad środkiem górnej lub dolnej krawędzi wyrasta trójkąt zmiany strony.

Powiększenie i pipeta

Rząd czystych ikon w lewym dolnym rogu: zablokuj płótno / pomniejsz / 100% / powiększ / przywróć. Kółko przybliża płótno, a przy zablokowaniu reguluje grubość; panel pędzla dostaje próbkę podglądu, próbki kolorów i pipetę do pobierania koloru z płótna.

03 / Silnik

Potok renderowania

Podgląd na żywo (wątek pióra) i finalny ślad używają tego samego algorytmu i tej samej krzywej szerokości, więc obraz podczas pisania nie zmienia się po podniesieniu pióra.

STEP 01

Próbkowanie

Odbiera surowe pakiety Stylus, rozwija zdarzenia scalone i odczytuje współrzędne oraz NormalPressure każdego punktu.

STEP 02

Stabilizacja

Okno dopasowania z opóźnieniem HcStab: próbkowanie po promieniu + iteracje gaussowskie 1-2-1 + podążająca końcówka; szereg nacisku jest filtrowany synchronicznie.

STEP 03

Kształtowanie

Generator szerokości wylicza szerokość każdego punktu z typu pióra, nacisku, prędkości i wejścia, z wygładzaniem wykładniczym i tłumieniem drgań.

STEP 04

Rysowanie

Po dośrodkowym podziale Catmull-Rom powstaje kontur wstęgowy wypełniany raz; półprzezroczyste pióra wypełniają całą ścieżkę raz, aby uniknąć ciemnienia.

// 抖动補正核心:延迟采样 + 高斯迭代拟合 + 跟随态笔尖
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 / Urządzenia

Rozpoznawanie urządzeń i protokoły

Automatycznie analizuje urządzenia Tablet zgłaszane przez system, ustala markę i protokół ze słów kluczowych i VID/PID oraz pokazuje możliwości na żywo.

Obsługiwane protokoły

EMR (rezonans elektromagnetyczny), AES (aktywny elektrostatyczny), MPP (protokół Microsoft Pen) i USI (uniwersalny rysik); pasywne pióra pojemnościowe i mysz są grupowane osobno, a nierozpoznane urządzenia pojawiają się dopiero po użyciu.

EMRAESMPPUSIPASFGR

HUD telemetrii

Pokazuje na żywo typ urządzenia, markę, protokół, wyjście (końcówka / przycisk boczny / końcówka gumki / hover), liczbę punktów, współrzędne, nacisk, poziomy, liczbę piór, pochylenie i częstotliwość raportowania.

300+ HzNachylenieWiele piór
05 / Wydajność

Optymalizacja pod wejście o wysokiej częstotliwości

Wszystkie ścieżki krytyczne wykonują tylko przyrosty na klatkę, więc długie, szybkie linie nie zwalniają.

Wysyłka przyrostowa

Warstwa śladów dopisuje przez DrawingGroup; nowy punkt jest wysyłany od razu, bez pełnego przerysowania, co zapobiega opóźnieniom.

Ponowne użycie pamięci podręcznej

Pędzle i pióra są buforowane i zamrażane według «kolor + skwantowana szerokość», bezpiecznie między wątkami i bez ponownych alokacji.

Przerysowanie na żądanie

Siatka i warstwy statyczne przerysowują się tylko przy zmianie rozmiaru / opcji; warstwa aktywna przerysowuje tylko aktywne elementy.

06 / Specyfikacja

Specyfikacja techniczna

PozycjaWartość
SystemWindows 10 / 11 (zalecany); działa od Windows 7 SP1
ŚrodowiskoMicrosoft .NET Framework 4.8
Architekturax64 (zalecana) i x86, obie z kompilacjami Debug / Release
Urządzenia wejściowePióra EMR, aktywne pojemnościowe AES / MPP / USI, pióra pasywne, ekrany dotykowe, mysz
NaciskPoziomy zależą od urządzenia; wzmocnienie 0~10 (domyślnie 3), można wyłączyć dla stałej szerokości
Korekcja drgań0~10 (domyślnie 3), dopasowanie z opóźnieniem + iteracje gaussowskie + dogon przy podniesieniu
Typy piórOłówek, długopis, pędzel, zakreślacz (jednokrotne półprzezroczyste wypełnienie)
GumowanieGumka (według rzeczywistej szerokości rysowania), usuwanie śladu, lasso; pierścień wskaźnika pokrywa się z zakresem 1:1
EksportPNG (z papierem i obrazami), wektorowy ślad JSON (styl + wszystkie próbki)
InterfejsMotyw głębokiego granatu, karty bez ramek, przeciągany pasek i HUD, F11 pełny ekran, tryby przezroczysty / blokada
RozmiarJeden plik ok. 2510 KB, bez instalacji
07 / Szybki start

Zacznij pisać w trzech krokach

01

Pobierz i uruchom

Wybierz wersję x64 (lub x86), pobierz i uruchom dwuklikiem — bez instalacji.

02

Wybierz pióro i nacisk

Pasek → panel pióra: wybierz typ, szerokość i kolor oraz dostosuj wzmocnienie nacisku i korekcję drgań.

03

Pisz i testuj

Pisz od razu; Ctrl+T otwiera test dotykowy, a Ctrl+D wykrywanie urządzeń, aby zobaczyć krzywą nacisku i częstotliwość.

04

Eksportuj

Ctrl+S zapisuje jako PNG lub JSON; tablica jest czyszczona automatycznie na kolejną rundę.

08 / Pobierz

Pobierz EMR-TEST

Strona oficjalna: https://www.emr-test.com · jeden przenośny plik, pobierz i uruchom.

Wersja 1.5.0.0 (2026-09-16)

Windows · .NET Framework 4.8 · ok. 2510 KB każdy

64-bit (zalecane)

EMR-TEST-1.5.0.0-x64.exe · 2510 KB · dla 64-bitowego Windows Pobierz x64 ↓

32-bit

EMR-TEST-1.5.0.0-x86.exe · 2510 KB · dla 32-bitowego Windows Pobierz x86 ↓

* Wymagany jest .NET Framework 4.8 (zwykle obecny w Windows 10 i nowszych).

09 / Zmiany

Zmiany

Zmiany w każdej wersji w jednym miejscu; okno w aplikacji pokazuje tę samą listę.

v1.5.0.0-09-16

Panel w prawym górnym rogu domyślnie ukryty (otwierany logo);języki zwiększone do 36 z auto-detekcją systemową;czytelniejsza lista języków;wszystkie podpowiedzi przetłumaczone;strona przełącza się według IP.

36 językówAuto-wykrywaniePanel logo

v1.4.0.0 · 2026-06-16

Dodano przełącznik języka i sekcję zmian;korekcja drgań podniesiona do stylu SAI (0~10).

v1.3.0.0 · 2026-03-15

Kursory przekształcania obrazu podążają za kierunkiem;osobne usuwanie i przywracanie urządzeń;ślady dotyku z małym opóźnieniem;naprawiono menu prawego przycisku.

v1.2.0.0 · 2026-02-14

Wygładzanie łamanej zmienione na dośrodkowy Catmull-Rom;dodano pierścień gumki, zapis pędzli i eksport JSON.

10 / Lista skrótów

Skróty klawiszowe

Każdą czynność wykonasz z klawiatury. Tabela wymienia wszystkie skróty według kategorii.

Ctrl+BPanel pióra
Ctrl+PKolor atramentu
Ctrl+IWstaw obraz
Ctrl+GTło
Ctrl+ZCofnij
Ctrl+Y / Ctrl+Shift+ZPonów
Ctrl+EGumka
Ctrl+DeleteWyczyść tablicę
Ctrl+SZapisz i wyczyść
Ctrl+MTryb myszy
Ctrl+1~4Typ pióra (ołówek / kula / pędzel / marker)
Ctrl+5~7Tryb gumki (wymaż / punkt / lasso)
[ / ]Grubość linii ([ / ] lub kółko)
Ctrl+TTest pojemnościowy
Ctrl+DWykrywanie urządzenia
Ctrl+OImportuj obraz
Ctrl+Shift+GPrzezroczystość / blokada
F11 / FUkryj / przywróć pasek (pełny ekran)
Ctrl+Shift+DZwiń / rozwiń pasek
Ctrl+Shift+RReset paska i HUD
Ctrl+Shift+DeleteInicjalizuj tablicę
EscWyjdź
Alt+S / Alt+NZrzut / wycinek
Alt+G / Alt+F / Alt+D / Alt+PWłasne tło / brak dotyku / kursor / nacisk
Ctrl+Shift+M / Ctrl+Shift+FMinimalizuj / maksymalizuj
Ctrl+Shift+[ / ] · ←/→ · DelObraz (warstwa / obrót / usunięcie)
Ctrl+Shift+1~4Typy pióra: wieczne / kulkowe / kreda / laser
Ctrl+Shift+SUdostępnij dzieło
Ctrl+Shift+CWspółpraca w czasie rzeczywistym
Ctrl+Shift+POdtwarzanie pociągnięć
Ctrl+Shift+OImportuj projekt (.json)
Ctrl+Alt+SPrędkość wpływa na grubość
Ctrl+Alt+TPochylenie wpływa na szerokość
Ctrl+Alt+HRejestr zmian
Ctrl+Alt+LPrzełącznik języka
Alt+1~4(Alt+Shift+1~4 Odwróć)Dostosuj nacisk / prędkość / drgania / przezroczystość
Ctrl+← / Ctrl+→Obróć wybrany obraz o ±90 stopni
Alt+CEkran bezprzewodowy
Alt+ZPisanie strefami
Alt+OOpinie
Ctrl+T / Ctrl+DTest pojemnościowy / wykrywanie urządzeń (górny pasek)
Esc / Ctrl+EnterW oknach: zamknij / główna akcja (nadawaj · zastosuj strefy · wyślij)
Alt+RPasek nagrywania (nagrywanie / kamera / teleprompter)
Ctrl+Alt+RTeleprompter (tekst przewijany, tempo i rozmiar)
Alt+IPipeta: pobierz kolor z płótna jako kolor pędzla
Alt+KZablokuj / odblokuj płótno (zablokowane: kółko zmienia grubość)
PageUp / PageDownPoprzednia / następna strona
Ctrl+Alt+N / Alt+DeleteNowa strona płótna / usuń bieżącą stronę
Ctrl+= / Ctrl+- / Ctrl+0Powiększ / pomniejsz / przywróć płótno
MOkno odtwarzania: dźwięk wł / wył
Alt+XZatrzymaj nagrywanie
Alt+MMikrofon: wycisz / włącz dźwięk
Alt+VKamera: włącz / wyłącz
Alt+TUstawienia nagrywania
Alt+YZapisz nagranie
Alt+QZamknij pasek nagrywania
11 / FAQ

Częste pytania

Czy działa z urządzeniami bez nacisku?

Tak. Bez nacisku program symuluje grubość według zasady «wolniej = grubiej»; można też ustawić wzmocnienie na 0 dla stałej szerokości.

Co się stanie, gdy korekcja drgań będzie zbyt wysoka?

Im wyższa wartość, tym więcej opóźnionych próbek i szersze okno: linie gładsze, ale ślad bardziej opóźniony, a reakcja wolniejsza. Domyślne 3 to kompromis; dostosuj w zakresie 0–6 do swojej szybkości.

Do czego służy «Rysuj ślady» w teście dotykowym?

Wyłączone pokazuje zanikający punkt podążający za dotykiem (obserwacja reakcji); włączone rysuje ślad jako zachowywane linie, których szerokość zależy od nacisku, co ułatwia sprawdzenie przerw, drgań i liniowości.

Co zawiera eksport JSON?

Typ pióra, szerokość, kolor, przełącznik nacisku, parametry drgań i wszystkie próbki (x / y / nacisk) każdego śladu — dane wektorowe do odtwarzania, analizy lub ponownego rysowania.

Czy tryby przezroczysty i zwykły wpływają na siebie?

Nie. Każdy tryb trzyma własne ślady, obrazy i historię, a przy przełączaniu się nie nakładają; tryb przezroczysty zwalnia warstwę pisania do notatek na pulpicie.

12 / Opinie

Opinie

Nie wybrano pliku

Zajrzymy to najszybciej jak się da; zrzut ekranu i kontakt przyspieszą szukanie przyczyny.