Vektorstreg med originalblæk
testtavle
Let whiteboard og værktøj til enhedstest i Windows: gengiver den rigtige streg i realtid via kæden «sampling → trykformning → kurvetilpasning → vektorkontur», med SAI-lignende rystelseskompensation, trykforstærkning, telemetri-HUD, berøringstest og gennemsigtig tilstand; eksport til PNG / MP4 / JSON.
Aktuel 1.5.0.0 · ~2510 KB · download og kør
Til den ægte pennefølelse
De fleste whiteboards forenkler stregen til en polylinje med ens bredde: cirkler bliver kantede, hurtige streger knækker, og trykket føles stift. EMR-TEST genopbygger fra kilden: hver hardwarerapport bevares, en centripetal Catmull-Rom-kurve tilpasses, og der genereres en kontur med variabel bredde pr. punkt, som sendes inkrementelt hvert billede — den naturlige åndedræt i rigtigt blæk bevares, og lange streger forbliver jævne.
Troværdig gengivelse af stregen
Bevarer alle hardwareprøver (inkl. sammenlagte hændelser); tryk, hastighed og pennens ind-/udgang bestemmer tilsammen bredden, så forhåndsvisning og det færdige resultat stemmer punkt for punkt.
Rystelseskompensation i SAI-stil
Justerbar 0–10 (standard 3): forsinket sampling + gaussiske iterationer + en følgende penspids fjerner rystelser; ved løft følger spidsen blødt til det rigtige slutpunkt.
Justerbar trykforstærkning
Forstærkning 0–10 (standard 3): 0 giver ens bredde, og højere værdier forstærker trykkontrasten; enheder med tryk påvirkes ikke af kontakten.
Evnematrix
Fra skrivning og test til eksport: et komplet forløb til fejlfinding og demo af pennen.
Fire pentetyper
Blyant (grafitkorn), kuglepen (afrundet, let tryk), pensel (kraftigt tryk + indgang) og overstrygningspen (gennemsigtig flad spids, én enkelt udfyldning uden mørkning).
Enhedsregistrering
Oplister systemets skrive- / trykenheder og viser mærke, protokol, trykniveauer, hældning, sideknapper, viskelæderende og VID:PID; to pr. række med individuel sletning.
Berøringstest
Multi-berøringspunkter, berøringsspor, tryktelemetri og rapporteringsfrekvens; sporene bruger kvadratiske Bézier-kurver via midtpunkter med bredde efter tryk, med kontakter for gitter og bevarelse af spor.
Tilstande gennemsigtig / blokering
Den gennemsigtige tilstand frigør skrivelaget, så du kan skrive direkte på skrivebordet; de to tilstande holder streger, billeder og historik adskilt og stables ikke ved skift.
Billeder og transformeringer
Efter indsættelse af et skærmbillede / billede kan du flytte, skalere fra hjørnerne og rotere frit; håndtag og markør følger transformeringen, med lag og nulstilling.
Eksport og gem
Gem = eksport: PNG (med papir og billeder) eller vektorblæk i JSON (type, bredde, farve, trykkontakt og alle prøver); tavlen ryddes automatisk.
Værktøjslinje og 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 via logoet
Panelet øverst til højre er skjult som standard; klik på logoet for ændringer, sprogskift og vinduesknapper.
Flersproget
Grænsefladen understøtter 36 sprog; skift med det samme og huskes, med automatisk valg efter systemsprog ved første start.
Flere pennetyper
Fyldepen (glat), signaturpen (fin), kridt (realistisk) og laserpen (halvgennemsigtig, automatisk udtoning) føjer sig til de fire grundtyper og dækker alt fra skrivning til præsentation.
Tryk-forhåndsvisning
Et separat tryk-forhåndsvisningsvindue viser strøgets levende omrids og trykkurve; du kan redigere trykresponsen for at kalibrere følelsen på penne uden tryk eller med defekt registrering.
Hældnings-forhåndsvisning
Levende telemetri af enhedens hældning: en azimut-skive plus X / Y / Z-akseindikatorer og Tilt X / Tilt Y / Azimuth-aflæsninger visualiserer pennens hældning og orientering i realtid.
Samarbejde i realtid
Synkroniser tavlen i realtid via den officielle relay, med skrivebeskyttede / demo-tilstande, så flere kan annotere og skrive på den samme tavle.
Deling af værker
Ét klik genererer en værkskode / URL-kode og delingslink; den komprimerede projekt-JSON uploades og distribueres via QR-kode eller link, uden tilmelding.
Genafspilning af strøg
Genafspil genereringen af blæk strøg for strøg på en tidslinje, nyttigt til undervisning, gennemgang af din skrivning og kontrol af tryklinearitet.
Skærmbilleder
Optagelse af hele skærmen og områdeudklip; fangede billeder lander direkte på tavlen til annotering. Esc eller højreklik annullerer et områdeudklip.
Ændringslog
Et ændringslog-vindue i appen synkroniseret med sitet, så du kan gennemgå hver versions ændringer og nye funktioner når som helst.
Trådløs skærm
Send den nuværende tavle til alle modtagere i samme rum (telefon, stor skærm, anden computer); scan eller åbn URL'en, med justerbar billedhastighed og kvalitet via samme relay som samarbejdet.
Skrivning i zoner
Deler fladen i 2 / 3 / 4 / 6 / 9 zoner vandret eller lodret; med synkron skrivning kopieres hvert strek til alle zoner.
Feedback og støtte
Problemrapport, funktionsidé, støtte eller andet — med kaldenavn, kontakt og skærmbillede; desktop og web sender til samme server, fem betalings-QR-koder er indbygget.
Dockede vinduer
Træk et vindue til kanten af fladen, så krymper det til en bold med sit eget ikon; klik på bolden for at gendanne den, bolden følger fladens farve og overlever en genindlæsning.
Nye genvejstaster
Alt+C skærm · Alt+Z zoner · Alt+O feedback; Ctrl+T kapacitiv test og Ctrl+D enhedsgenkendelse flytter til den øverste linje og skjules i gennemgangstilstand.
Optagelse og kamera
Under hovedlinjen foldes en optagelseslinje ud: blinkende indikator, start / pause / stop, tidslinje, mikrofon slå, kamera til / fra, teleprompter og gem. Kamerabilledet sidder øverst til venstre på lærredet, trækkes som helhed og har samme linje som afspilningssiden.
Flersidet lærred
En kolonne med sidetal langs lærredets kant: korsikonet tilføjer en side, og over fem sider dukker hule trekanter op foroven og forneden (rul med hjulet på linjen). Sider kan slettes og flyttes ved at trække; over midten af over- eller underkanten popper en side-skifte-trekant op.
Zoom og pipette
En række rene ikoner nederst til venstre: lås lærred / zoom ud / 100 / zoom ind / nulstil. Hjulet zoomer lærredet og justerer linjetykkelsen, når det er låst; penrudet får et forhåndsvisningsfelt, farveprøver og en pipette til at tage farver fra lærredet.
Rendering-pipeline
Live-forhåndsvisning (pentråden) og den færdige streg bruger samme algoritme og samme breddekurve, så billedet under tegning ændres aldrig ved løft.
Sampling
Modtager rå Stylus-pakker, udfolder sammenlagte hændelser og læser koordinater og NormalPressure for hvert punkt.
Stabilisering
HcStab-vindue med forsinket tilpasning: rumlig radius-sampling + 1-2-1-gaussiske iterationer + følgende penspids; trykserien filtreres synkront.
Formning
Breddegeneratoren beregner hvert punkts bredde ud fra pentetype, tryk, hastighed og indgang, med eksponentiel udjævning og rystelsesdæmpning.
Rendering
Efter centripetal Catmull-Rom-opdeling bygges en båndkontur, der udfyldes én gang; gennemsigtige penne udfylder hele banen én gang for at undgå mørkning.
// 抖动補正核心:延迟采样 + 高斯迭代拟合 + 跟随态笔尖 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),采样疏密不均也不过冲、不打圈 // 成图:沿细分点按切线法向左右偏移 → 单一闭合带状轮廓一次填充
Enhedsgenkendelse og protokoller
Analyserer automatisk de Tablet-enheder, systemet rapporterer, bestemmer mærke og protokol ud fra nøgleord og VID/PID og viser evner live.
Understøttede protokoller
EMR (elektromagnetisk resonans), AES (aktiv elektrostatisk), MPP (Microsoft Pen-protokol) og USI (universel stylus); passive kapacitive penne og mus grupperes separat, og ukendte enheder vises først efter brug.
Telemetri-HUD
Viser live enhedstype, mærke, protokol, output (spids / sideknap / viskelæderende / svævning), antal kontakter, koordinater, tryk, niveauer, antal penne, hældning og rapporteringsfrekvens.
Optimeret til højfrekvent input
Alle kritiske stier udfører kun inkrementer pr. billede, så lange hurtige streger aldrig bliver langsommere.
Inkrementel afsendelse
Sporlaget tilføjer via DrawingGroup; hvert nyt punkt sendes straks uden fuld gentegning, hvilket undgår forsinkelse.
Genbrug af cache
Pensler og penne cachelagres og fryses efter «farve + kvantiseret bredde», sikkert mellem tråde og uden gentagne allokeringer.
Gentegning efter behov
Gitteret og statiske lag gentegnes kun ved ændring af størrelse / kontakt; det aktive lag gentegner kun aktive elementer.
Teknisk specifikation
| Punkt | Værdi |
|---|---|
| Styresystem | Windows 10 / 11 (anbefales); virker fra Windows 7 SP1 |
| Runtime | Microsoft .NET Framework 4.8 |
| Arkitektur | x64 (anbefales) og x86, begge med Debug / Release-builds |
| Inputenheder | EMR-penne, aktive kapacitive AES / MPP / USI, passive penne, berøringsskærme, mus |
| Tryk | Niveauerne følger enheden; forstærkning 0~10 (standard 3), kan slås fra for ens bredde |
| Rystelseskompensation | 0~10 (standard 3), forsinket tilpasning + gaussiske iterationer + efterfølgning ved løft |
| Pentetyper | Blyant, kuglepen, pensel, overstrygningspen (én gennemsigtig udfyldning) |
| Sletning | Viskelæder (efter den faktiske tegnede bredde), slet streg, lasso; indikatorringen matcher området 1:1 |
| Eksport | PNG (med papir og billeder), vektorblæk i JSON (stil + alle prøver) |
| Grænseflade | Tema dybhavsblå, kort uden rammer, flytbar bjælke og HUD, F11 fuldskærm, tilstande gennemsigtig / blokering |
| Størrelse | Én fil på ca. 2510 KB, uden installation |
Begynd at skrive i tre trin
Download og kør
Vælg x64 (eller x86), download og kør med dobbeltklik — ingen installation.
Vælg pen og tryk
Bjælken → penpanelet: vælg type, bredde og farve, og juster trykforstærkning og rystelseskompensation efter behov.
Skriv og test
Skriv direkte; Ctrl+T åbner berøringstesten, og Ctrl+D enhedsregistreringen, så du kan se trykkurven og frekvensen.
Eksportér
Ctrl+S gemmer som PNG eller JSON; tavlen ryddes automatisk til næste runde.
Download EMR-TEST
Officiel hjemmeside: https://www.emr-test.com · én portabel fil, download og kør.
Version 1.5.0.0 (2026-09-16)
Windows · .NET Framework 4.8 · ca. 2510 KB hver
64-bit (anbefales)
Download x64 ↓32-bit
Download x86 ↓* .NET Framework 4.8 kræves (findes normalt i Windows 10 og nyere).
Ændringer
Alle nyheder pr. version samlet ét sted; vinduet i appen svarer til denne liste.
v1.5.0.0-09-16
Panelet øverst til højre skjult som standard (åbnes via logoet);sprog udvidet til 36 med automatisk genkendelse;sproglisten mere læsbar;alle tip oversat;webstedet skifter efter IP.
v1.4.0.0 · 2026-06-16
Sprogvælger og ændringsafsnit tilføjet;rystelseskompensationen opgraderet til SAI-stil (0~10).
v1.3.0.0 · 2026-03-15
Markører til billedtransformering følger retningen;sletning og gendannelse af enheder enkeltvis;berøringsspor med lav latenstid;højreklikmenu rettet.
v1.2.0.0 · 2026-02-14
Udjævning af polylinjer skiftet til centripetal Catmull-Rom;viskelæderring, lagring af pensler og JSON-eksport tilføjet.
Tastaturgenveje
Alle handlinger gøres med tastaturet. Tabellen viser alle genveje efter kategori.
Ctrl+BPenpanelCtrl+PBlækfarveCtrl+IIndsæt billedeCtrl+GBaggrundCtrl+ZFortrydCtrl+Y / Ctrl+Shift+ZGentagCtrl+EViskelæderCtrl+DeleteRyd tavleCtrl+SGem og rydCtrl+MMusetilstandCtrl+1~4Pennetype (blyant / kugle / pensel / marker)Ctrl+5~7Viskemåde (slet / punkt / lasso)[ / ]Linjebredde ([ / ] eller hjul)Ctrl+TKapacitiv testCtrl+DEnhedsregistreringCtrl+OImporter billedeCtrl+Shift+GGennemsigtighed / låsF11 / FSkjul / vis bjælke (fuld skærm)Ctrl+Shift+DFold bjælke ind / udCtrl+Shift+RNulstil bjælke og HUDCtrl+Shift+DeleteInitier tavleEscAfslutAlt+S / Alt+NSkærmbillede / udsnitAlt+G / Alt+F / Alt+D / Alt+PEget bg / ingen touch / markør / trykCtrl+Shift+M / Ctrl+Shift+FMinimer / maksimerCtrl+Shift+[ / ] · ←/→ · DelBillede (lag / roter / slet)Ctrl+Shift+1~4Pennetyper: fyldepen / kuglepen / kridt / laserCtrl+Shift+SDel værkCtrl+Shift+CSamarbejde i realtidCtrl+Shift+PStrøgafspilningCtrl+Shift+OImporter projekt (.json)Ctrl+Alt+SHastighed påvirker tykkelseCtrl+Alt+THældning påvirker breddeCtrl+Alt+HÆndringslogCtrl+Alt+LSprogskifterAlt+1~4(Alt+Shift+1~4 Vend)Juster tryk / hastighed / rysten / gennemsigtighedCtrl+← / Ctrl+→Roter valgt billede ±90 graderAlt+CTrådløs skærmAlt+ZSkrivning i zonerAlt+OFeedbackCtrl+T / Ctrl+DKapacitiv test / enhedsgenkendelse (øverste linje)Esc / Ctrl+EnterI vinduer: luk / hovedhandling (udsend · anvend zoner · send)Alt+ROptagelseslinje (optag / kamera / teleprompter)Ctrl+Alt+RTeleprompter (rullende tekst, hastighed og størrelse)Alt+IPipette: tag en farve fra lærredet som penfarveAlt+KLås / lås op lærredet (låst: hjulet ændrer tykkelsen)PageUp / PageDownForrige / næste sideCtrl+Alt+N / Alt+DeleteNy lærredsside / slet den aktuelle sideCtrl+= / Ctrl+- / Ctrl+0Zoom ind / ud / nulstil lærredetMAfspilningsvindue: lyd til / fraAlt+XStop optagelseAlt+MMikrofon: lydløs / lyd tilAlt+VKamera: til / fraAlt+TOptageindstillingerAlt+YGem optagelseAlt+QLuk optagelsesværktøjslinjeOfte stillede spørgsmål
Virker det med enheder uden tryk?
Ja. Uden tryk simulerer programmet tykkelsen efter «langsommere = tykkere»; du kan også sætte forstærkningen til 0 for ens bredde.
Hvad sker der, hvis rystelseskompensationen er for høj?
Jo højere værdi, jo flere forsinkede prøver og et bredere vindue: jævnere linjer, men mere forsinkelse og langsommere respons. Standardværdien 3 er balancen; juster mellem 0 og 6 efter din hastighed.
Hvad bruges «Tegn spor» til i berøringstesten?
Fra viser den tonende prik, der følger berøringen (for at se responsen); til tegner sporet som bevarede linjer, hvis bredde følger trykket, hvilket gør det nemt at kontrollere brud, rystelser og linearitet.
Hvad indeholder JSON-eksporten?
Pentetype, bredde, farve, trykkontakt, rystelsesparametre og alle prøver (x / y / tryk) for hver streg som vektordata til afspilning, analyse eller gengivelse.
Påvirker tilstandene gennemsigtig og normal hinanden?
Nej. Hver tilstand holder egne streger, billeder og historik og stables ikke ved skift; den gennemsigtige tilstand frigør skrivelaget til noter på skrivebordet.
Feedback
- Problemrapport
- Funktionsidé
- Støtte
- Andet
Vi ser på det så snart vi kan; et skærmbillede og din kontakt gør det hurtigere at finde årsagen.