Vectorintekening met originele inkt
testwhiteboard
Lichtgewicht whiteboard en apparaattesttool voor Windows: reproduceert echte inkt in realtime via de keten «sample → drukopbouw → curvefitting → vectorcontour», met SAI-achtige trillingscorrectie, drukversterking, telemetrie-HUD, aanraaktest en transparante modus; export naar PNG / MP4 / JSON.
Huidige 1.5.0.0 · ca. 2510 KB · downloaden en starten
Voor het echte pengevoel
De meeste whiteboards vereenvoudigen de streek tot polylijnen met gelijke breedte: cirkels worden hoekig, snelle streken breken en de druk voelt stijf. EMR-TEST bouwt op vanaf de bron: elk hardwarerapport blijft bewaard, een centripetale Catmull-Rom-curve wordt gefit en per punt wordt een contour met variabele breedte opgebouwd die elk frame incrementeel wordt verstuurd, zodat de natuurlijke ademhaling van echte inkt behouden blijft.
Getrouwe weergave van de streek
Bewaart alle hardwaresamples (inclusief samengevoegde gebeurtenissen); druk, snelheid en de in-/uitgang van de pen bepalen samen de breedte, zodat voorbeeld en eindresultaat punt voor punt overeenkomen.
Trillingscorrectie in SAI-stijl
Instelbaar 0–10 (standaard 3): vertraagde sampling + iteratieve Gauss-fitting + een volgende puntpunt halen het trillen eruit, en bij het optillen loopt de punt soepel naar het echte eindpunt.
Instelbare drukversterking
Versterking 0–10 (standaard 3): 0 geeft een gelijke breedte en hogere waarden versterken het drukcontrast; apparaten met druk worden niet door de schakelaar beïnvloed.
Functiematrix
Van schrijven en testen tot exporteren: een volledige cyclus om de pen af te stellen en te demonstreren.
Vier pentypes
Potlood (grafietkorrel), balpen (rond, lichte druk), penseel (sterke druk + ingang) en markeerstift (doorsichtige platte punt, één vulling zonder verdonkeren).
Apparaatdetectie
Toont de schrijf- en drukapparaten van het systeem met merk, protocol, drukniveaus, kanteling, zijknoppen, gumuiteinde en VID:PID; twee per rij, afzonderlijk te verwijderen.
Aanraaktest
Multitouch-punten, aanraaksporen, druktelemetrie en rapportagesnelheid; sporen gebruiken kwadratische Bézierkrommen door tussenpunten met een breedte op basis van druk, met schakelaars voor raster en het bewaren van sporen.
Transparante modus / vergrendeling
De transparante modus geeft de tekenlaag vrij zodat u direct op het bureaublad kunt schrijven; beide modi houden streken, afbeeldingen en geschiedenis apart en stapelen niet bij het wisselen.
Afbeeldingen en transformaties
Na het invoegen van een schermopname of afbeelding kunt u deze verplaatsen, vanuit de hoeken schalen en vrij roteren; grepen en cursor volgen de transformatie, met lagen en herstellen.
Exporteren en opslaan
Opslaan = exporteren: PNG (met papier en afbeeldingen) of vectorinkt in JSON (type, breedte, kleur, drukschakelaar en alle samples); het bord wordt automatisch gewist.
Werkbalk en 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.
Paneel via logo
Het paneel rechtsboven is standaard verborgen; klik op het logo voor wijzigingen, taalwissel en vensterknoppen.
Meertalig
De interface ondersteunt 36 talen; direct wisselen en onthouden, bij de eerste start automatisch op basis van de systeemtaal.
Meer pennentypen
Vulpen (soepel), signeerpen (fijn), krijt (realistisch) en laserpen (halfdoorzichtig, automatisch vervagend) voegen zich bij de vier basistypen en dekken schrijven tot presenteren.
Drukvoorbeeld
Een apart drukvoorbeeldvenster toont de live-omtrek van de streek en de drukcurve; u kunt de drukrespons bewerken om het gevoel te kalibreren op pennen zonder druk of met defecte detectie.
Hellingvoorbeeld
Live-telemetrie van de helling van het apparaat: een azimutschijf plus X / Y / Z-asindicatoren en Tilt X / Tilt Y / Azimuth-waarden visualiseren de helling en oriëntatie van de pen in realtime.
Samenwerking in realtime
Synchroniseer het bord in realtime via de officiële relay, met modi Alleen-lezen / demo, zodat meerdere mensen op hetzelfde whiteboard kunnen annoteren en schrijven.
Werken delen
Één klik genereert een werkcode / URL-code en deellink; de gecomprimeerde project-JSON wordt geüpload en verspreid via QR-code of link, zonder registratie.
Streken opnieuw afspelen
Speel het genereren van inkt streek voor streek opnieuw af op een tijdlijn, nuttig voor onderwijs, het nakijken van uw schrift en het controleren van de druklineariteit.
Schermafbeeldingen
Volledig scherm en gebiedsopname; gemaakte afbeeldingen belanden direct op het bord voor annotatie. Esc of rechtermuisklik annuleert een gebiedsopname.
Wijzigingenlogboek
Een wijzigingenlogboekvenster in de app, gesynchroniseerd met de site, zodat u de wijzigingen en nieuwe mogelijkheden van elke versie op elk moment kunt bekijken.
Draadloos scherm
Stuur het huidige bord naar alle ontvangers in dezelfde ruimte (telefoon, groot scherm, andere pc); scan of open de URL, met instelbare beeldfrequentie en kwaliteit via dezelfde relay als samenwerking.
Schrijven per zone
Verdeel het vlak in 2 / 3 / 4 / 6 / 9 zones horizontaal of verticaal; bij synchroon schrijven wordt elk streck naar alle zones gekopieerd.
Feedback & steun
Probleem, idee, steun of overig — met bijnaam, contact en schermafbeelding; desktop en web sturen naar dezelfde backend, met vijf betaal-QR's ingebouwd.
Vensters docken
Sleep een venster naar de rand van het vlak en het krimpt tot een bolletje met zijn eigen pictogram; klik het bolletje om het te herstellen, de kleur volgt het vlak en blijft na een vernieuwing bestaan.
Nieuwe sneltoetsen
Alt+C scherm · Alt+Z zones · Alt+O feedback; Ctrl+T aanraaktest en Ctrl+D apparaatdetectie verhuizen naar de bovenbalk en verdwijnen in doorgifmodus.
Opname en camera
Onder de hoofdbalk klapt een opnamebalk uit: knipperende indicator, start / pauze / stop, tijdlijn, microfoon dempen, camera aan / uit, teleprompter en opslaan. Het camerabeeld staat linksboven op het canvas, is als geheel te slepen en draagt dezelfde balk als de afspeelpagina.
Canvas met meerdere pagina’s
Een kolom paginanummers aan de rand van het canvas: het kruisicoon voegt een pagina toe en bij meer dan vijf pagina’s verschijnen aan beide kanten holle driehoeken (scroll met het wiel op de balk). Pagina’s kun je verwijderen en door slepen herordenen; boven het midden van de boven- of onderrand verschijnt een bladwijzer.
Zoomen en pipet
Een rij pure pictogrammen linksonder: canvas vergrendelen / uitzoomen / 100% / inzoomen / herstellen. Het wiel zoomt het canvas en regelt bij vergrendeling de lijndikte; het penpaneel krijgt een voorbeeldtegel, kleurstalen en een pipet om kleuren van het canvas te nemen.
Renderpijplijn
Het live voorbeeld en de eindstreek delen hetzelfde algoritme en dezelfde breedtecurve, zodat het beeld tijdens het tekenen nooit verandert bij het optillen.
Sampling
Neemt ruwe Stylus-pakketten aan, klapt samengevoegde gebeurtenissen uit en leest de coördinaten en NormalPressure van elk punt.
Stabiliseren
HcStab-venster met vertraagde fitting: ruimtelijke radius-sampling + 1-2-1 Gauss-iteraties + volgende puntpunt; de drukreeks wordt synchroon gefilterd.
Vormgeven
De breedtegenerator berekent per punt de breedte uit pentype, druk, snelheid en ingang, met exponentiële afvlakking en trillingsdemping.
Renderen
Na centripetale Catmull-Rom-onderverdeling ontstaat een lintcontour die één keer wordt gevuld; doorsichtige pennen vullen het hele pad één keer om verdonkeren te voorkomen.
// 抖动補正核心:延迟采样 + 高斯迭代拟合 + 跟随态笔尖 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),采样疏密不均也不过冲、不打圈 // 成图:沿细分点按切线法向左右偏移 → 单一闭合带状轮廓一次填充
Apparaatherkenning en protocollen
Analyseert automatisch de Tablet-apparaten die het systeem meldt, bepaalt merk en protocol uit trefwoorden en VID/PID en toont de mogelijkheden live.
Ondersteunde protocollen
EMR (elektromagnetische resonantie), AES (actief elektrostatisch), MPP (Microsoft Pen-protocol) en USI (universele stylus); passieve capacitieve pennen en de muis staan apart, en onbekende apparaten verschijnen pas na gebruik.
Telemetrie-HUD
Toont live het apparaattype, merk, protocol, uitvoer (punt / zijknop / gumuiteinde / zweven), aantal contacten, coördinaten, druk, niveaus, aantal pennen, kanteling en rapportagesnelheid.
Geoptimaliseerd voor hoogfrequente invoer
Alle kritieke paden doen alleen incrementen per frame, zodat lange snelle streken niet vertragen.
Incrementeel versturen
De sporenlaag voegt toe via DrawingGroup; elk nieuw punt wordt direct verstuurd zonder volledige hertekening, wat vertraging voorkomt.
Cache hergebruiken
Penselen en pennen worden gecachet en bevroren per «kleur + gekwantiseerde breedte», veilig tussen threads en zonder nieuwe toewijzingen.
Hertekenen op verzoek
Het raster en de statische lagen worden alleen hertekend bij een wijziging van grootte of schakelaar; de actieve laag tekent alleen de actieve elementen opnieuw.
Technische specificaties
| Item | Waarde |
|---|---|
| Besturingssysteem | Windows 10 / 11 (aanbevolen); werkt vanaf Windows 7 SP1 |
| Runtime | Microsoft .NET Framework 4.8 |
| Architectuur | x64 (aanbevolen) en x86, beide met Debug- / Release-builds |
| Invoerapparaten | EMR-pennen, actieve capacitieve AES / MPP / USI, passieve pennen, touchscreens, muis |
| Druk | Niveaus volgen het apparaat; versterking 0~10 (standaard 3), uit te schakelen voor een gelijke breedte |
| Trillingscorrectie | 0~10 (standaard 3), vertraagde fitting + Gauss-iteraties + naloop bij optillen |
| Pentypes | Potlood, balpen, penseel, markeerstift (één doorsichtige vulling) |
| Wissen | Gum (op basis van de werkelijk getekende breedte), streek verwijderen, lasso; de indicatorring komt 1:1 overeen met het bereik |
| Export | PNG (met papier en afbeeldingen), vectorinkt in JSON (stijl + alle samples) |
| Interface | Diepblauw thema, kaarten zonder randen, verplaatsbare balk en HUD, F11 volledig scherm, transparante modus / vergrendeling |
| Grootte | Eén bestand van ongeveer 2510 KB, zonder installatie |
Begin met schrijven in drie stappen
Downloaden en starten
Kies x64 (of x86), pak uit en start met een dubbelklik — geen installatie nodig.
Kies pen en druk
Balk → penpaneel: kies type, breedte en kleur en stel indien nodig de drukversterking en trillingscorrectie bij.
Schrijven en testen
Schrijf direct; Ctrl+T opent de aanraaktest en Ctrl+D de apparaatdetectie, waar u de drukcurve en rapportagesnelheid ziet.
Exporteren
Ctrl+S slaat op als PNG of JSON; het bord wordt automatisch gewist voor de volgende ronde.
EMR-TEST downloaden
Officiële website: https://www.emr-test.com · één draagbaar bestand, downloaden en starten.
Versie 1.5.0.0 (2026-09-16)
Windows · .NET Framework 4.8 · ca. 2510 KB per stuk
64-bits (aanbevolen)
x64 downloaden ↓32-bits
x86 downloaden ↓* .NET Framework 4.8 is vereist (meestal aanwezig in Windows 10 en hoger).
Wijzigingen
Alle wijzigingen per versie in één oogopslag; het wijzigingsvenster in de app komt hiermee overeen.
v1.5.0.0-09-16
Paneel rechtsboven standaard verborgen (openen via logo);talen uitgebreid tot 36 met automatische systeemdetectie;taallijst beter leesbaar;alle meldingen en tooltips vertaald;website wisselt op basis van IP.
v1.4.0.0 · 2026-06-16
Taalwissel en sectie «Wijzigingen» toegevoegd;trillingscorrectie bijgewerkt naar SAI-stijl (0~10).
v1.3.0.0 · 2026-03-15
Cursors voor beeldtransformatie volgen de richting;apparaten afzonderlijk verwijderen en herstellen;aanraaksporen met lage latentie;rechtermuismenu gerepareerd.
v1.2.0.0 · 2026-02-14
Polylijn-afvlakking vervangen door centripetale Catmull-Rom;gumring, penseelopslag en JSON-export toegevoegd.
Sneltoetsen
Elke actie gaat via het toetsenbord. De tabel toont alle sneltoetsen per categorie.
Ctrl+BPenpaneelCtrl+PInktkleurCtrl+IAfbeelding invoegenCtrl+GAchtergrondCtrl+ZOngedaan makenCtrl+Y / Ctrl+Shift+ZOpnieuwCtrl+EGumCtrl+DeleteBord wissenCtrl+SOpslaan en wissenCtrl+MMuismodusCtrl+1~4Pensoort (potlood / bal / kwast / marker)Ctrl+5~7Gummodes (wissen / punt / lasso)[ / ]Lijnbreedte ([ / ] of wiel)Ctrl+TCapacitieve testCtrl+DApparaatdetectieCtrl+OAfbeelding importerenCtrl+Shift+GTransparant / slotF11 / FBalk verbergen / tonen (volledig scherm)Ctrl+Shift+DBalk in / uitklappenCtrl+Shift+RBalk en HUD resettenCtrl+Shift+DeleteBord initialiserenEscAfsluitenAlt+S / Alt+NSchermafbeelding / knipAlt+G / Alt+F / Alt+D / Alt+PEigen BG / geen touch / cursor / drukCtrl+Shift+M / Ctrl+Shift+FMinimaliseren / maximaliserenCtrl+Shift+[ / ] · ←/→ · DelAfbeelding (laag / draaien / wissen)Ctrl+Shift+1~4Pensoorten: vulpen / balpen / krijt / laserCtrl+Shift+SKunstwerk delenCtrl+Shift+CReal-time samenwerkingCtrl+Shift+PStrookafspelenCtrl+Shift+OProject importeren (.json)Ctrl+Alt+SSnelheid beïnvloedt dikteCtrl+Alt+THeling beïnvloedt breedteCtrl+Alt+HWijzigingslogCtrl+Alt+LTaalwisselaarAlt+1~4(Alt+Shift+1~4 Omkeren)Druk / snelheid / jitter / opaciteit bijstellenCtrl+← / Ctrl+→Geselecteerde afbeelding ±90 graden draaienAlt+CDraadloos schermAlt+ZSchrijven per zoneAlt+OFeedbackCtrl+T / Ctrl+DAanraaktest / apparaatdetectie (bovenbalk)Esc / Ctrl+EnterIn vensters: sluiten / hoofactie (uitzenden · zones toepassen · versturen)Alt+ROpnamebalk (opname / camera / teleprompter)Ctrl+Alt+RTeleprompter (scrollende tekst, snelheid en grootte)Alt+IPipet: neem een kleur van het canvas als penkleurAlt+KCanvas vergrendelen / ontgrendelen (vergrendeld regelt het wiel de dikte)PageUp / PageDownVorige / volgende paginaCtrl+Alt+N / Alt+DeleteNieuwe canvaspagina / huidige pagina verwijderenCtrl+= / Ctrl+- / Ctrl+0Canvas inzoomen / uitzoomen / herstellenMAfspeelvenster: geluid aan / uitAlt+XOpname stoppenAlt+MMicrofoon: dempen / demping opheffenAlt+VCamera: aan / uitAlt+TOpname-instellingenAlt+YOpname opslaanAlt+QOpnamewerkbalk sluitenVeelgestelde vragen
Werkt het met apparaten zonder druk?
Ja. Zonder druk simuleert de app de dikte volgens «langzamer = dikker»; u kunt de versterking ook op 0 zetten voor een gelijke breedte.
Wat gebeurt er bij een te hoge trillingscorrectie?
Hoe hoger de waarde, hoe meer vertraagde samples en hoe breder het venster: gladdere lijnen, maar meer vertraging en een trager gevoel. De standaardwaarde 3 is de balans; stel bij tussen 0 en 6.
Waarvoor dient «Sporen tekenen» in de aanraaktest?
Uit toont een vervagende punt die de aanraking volgt (om de respons te bekijken); aan tekent het spoor als bewaarde lijnen waarvan de breedte de druk volgt, handig om onderbrekingen, trillingen en lineariteit te controleren.
Wat bevat de JSON-export?
Pentype, breedte, kleur, drukschakelaar, trillingsparameters en alle samples (x / y / druk) van elke streek — vectordata voor weergave, analyse of opnieuw renderen.
Beïnvloeden de transparante en normale modus elkaar?
Nee. Elke modus houdt eigen streken, afbeeldingen en geschiedenis apart en stapelt niet bij het wisselen; de transparante modus geeft de tekenlaag vrij voor notities op het bureaublad.
Feedback
- Probleem melden
- Functievoorstel
- Steun
- Overig
We kijken er zo snel mogelijk naar; schermafbeelding en contact versnellen het zoeken.