Vector na pagguhit gamit ang orihinal na tinta
pansubok na whiteboard
Magaan na whiteboard at tool sa pagsubok ng device para sa Windows: muling ginagawa ang tunay na guhit nang real-time sa pamamagitan ng kadena «pag-sample → paghubog ng presyon → pag-ayos ng kurba → vector na balangkas», may pagwawasto ng panginginig na parang SAI, pagpapalakas ng presyon, telemetrya HUD, pansubok na touch at transparent na mode; pag-export ng PNG / MP4 / JSON.
Kasalukuyan 1.5.0.0 · ~2510 KB · i-download at patakbuhin
Para sa tunay na pakiramdam ng panulat
Pinapasimple ng karamihan ng whiteboard ang guhit sa pantay-lapad na polylines: nagiging sulok-sulok ang bilog, napuputol ang mabilis na guhit at matigas ang presyon. Binubuo muli ng EMR-TEST mula sa pinagmulan: pinapanatili ang bawat ulat ng hardware, iniayon ang centripetal na kurba ng Catmull-Rom at gumagawa ng balangkas na nagbabago ang lapad sa bawat punto, ipinapadala nang incremental bawat frame — pinapanatili ang natural na paghinga ng tunay na tinta at ang pagkakinis ng mahabang guhit.
Tapat na paglalabas ng guhit
Pinapanatili ang lahat ng sample ng hardware (kasama ang pinagsamang mga event); presyon, bilis at pasok/labas ng panulat ang sabay na nagtatakda ng lapad, kaya tumutugma ang preview at huling guhit punto sa punto.
Pagwawasto ng panginginig na parang SAI
Naaayos 0–10 (default 3): naantalang sampling + umuulit na Gaussian na pag-ayon + sumusunod na dulo ng panulat ang nag-aalis ng panginginig; kapag iniangat, maayos na sumusunod ang dulo sa tunay na dulo.
Naaayos na gain ng presyon
Gain 0–10 (default 3): 0 ay pantay na lapad at pinapalakas ng mas mataas na halaga ang kontrast ng presyon; hindi apektado ng switch ang mga device na may presyon.
Matrix ng kakayahan
Mula sa pagsulat at pagsubok hanggang sa export: buong ikot para sa pag-debug at demo ng panulat.
Apat na uri ng panulat
Lapis (butil ng graphite), ballpen (bilog, magaan na presyon), brush (malakas na presyon + pasok) at highlighter (translucent na patag na dulo, isang fill na hindi dumidilim).
Pagtukoy ng device
Inililista ang mga device ng pagsulat / presyon at ipinapakita ang brand, protocol, antas ng presyon, hilig, mga side button, dulo ng pambura at VID:PID; dalawa bawat hilera na may isa-isang pagtanggal.
Pagsubok sa touch
Mga multi-touch point, trail ng touch, telemetry ng presyon at rate ng ulat; gumagamit ang trail ng quadratic na Bézier sa mga gitnang punto na may lapad ayon sa presyon, may switch para sa grid at pagpapanatili ng trail.
Mga mode na transparent / lock
Binubuksan ng transparent na mode ang layer ng pagsulat para makapagsulat nang direkta sa desktop; hiwalay na itinatago ng dalawang mode ang guhit, larawan at kasaysayan at hindi nagsasalansan kapag nagpalit.
Mga larawan at transformasyon
Pagkatapos magsingit ng screenshot / larawan, maaari mong ilipat, i-scale mula sa mga sulok at i-rotate nang malaya; sumusunod ang mga hawakan at cursor sa transformasyon, may mga layer at reset.
Export at save
Save = export: PNG (kasama ang papel at mga larawan) o JSON vector ink (uri, lapad, kulay, switch ng presyon at lahat ng sample); awtomatikong nalilinis ang board.
Toolbar at 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 mula sa logo
Nakatago bilang default ang panel sa kanang itaas; i-click ang logo para sa Pagbabago, pagpalit ng wika at mga button ng window.
Maraming wika
Sinusuportahan ng interface ang 36 wika; agad na pagpalit at pag-alala, awtomatikong pinipili ang wika ng system sa unang pagtakbo.
Higit pang uri ng panulat
Ang fountain pen (makinis), sign pen (pino), chalk (tunay na hitsura) at laser pen (bahagyang transparent, awtomatikong kumukupas) ay dagdag sa apat na pangunahing uri, mula pagsulat hanggang presentasyon.
Preview ng pressure
Ang hiwalay na window ng pressure preview ay nagpapakita ng live na outline ng stroke at pressure curve; maaari mong i-edit ang pressure response upang i-calibrate ang pakiramdam sa mga panulat na walang pressure o may sirang sensor.
Preview ng pagkiling
Live na telemetry ng pagkiling ng device: isang azimuth dial plus X / Y / Z axis indicator at mga readout na Tilt X / Tilt Y / Azimuth ay nagpapakita ng pagkiling at oryentasyon ng panulat nang real time.
Real-time na kolaborasyon
I-sync ang board nang real time sa pamamagitan ng opisyal na relay, may read-only / demo modes upang maraming tao ang makapag-annotate at makapagsulat sa iisang whiteboard.
Pagbabahagi ng obra
Sa isang click ay nabubuo ang code ng obra / URL code at share link; ang naka-compress na project JSON ay ina-upload at ipinamamahagi sa pamamagitan ng QR code o link, walang sign-up.
Pag-ulit ng stroke
Ulitin ang pagbuo ng ink stroke bawat stroke sa isang timeline, kapaki-pakinabang para sa pagtuturo, pagsusuri ng iyong pagsulat at pag-check ng linearity ng pressure.
Mga screenshot
Buong-screen at region snip na pagkuha; ang mga nakuhang imahe ay diretsong napupunta sa board para sa annotation. Esc o right-click ay nagkakansela ng region snip.
Changelog
Ang in-app na Changelog window ay naka-sync sa site, kaya maaari mong suriin ang mga pagbabago at bagong kakayahan ng bawat bersyon anumang oras.
Wireless na screen
Ipadala ang kasalukuyang board sa lahat ng tatanggap sa parehong kwarto (telepono, malaking screen, o ibang PC); mag-scan o buksan ang URL, na may adjustable na frame rate at kalidad sa parehong relay ng pakikipagtulungan.
Sulat sa sona
Hahatiin ang canvas sa 2 / 3 / 4 / 6 / 9 na sona nang pahalang o patayo; sa sabay-sabay na pagsusulat, ang bawat stroke ay kopyahin sa lahat ng sona.
Feedback at suporta
Ulat ng problema, ideya ng feature, suporta, o iba pa — may pangalan, contact at screenshot; desktop at web ay nagpapadala sa iisang server, may limang QR ng bayad.
Mga naka-dock na bintana
I-drag ang bintana sa gilid ng canvas at magiging bola na may sariling icon; i-click ang bola para ibalik ito, sumusunod ito sa kulay ng canvas at nananatili pagkatapos ng refresh.
Mga bagong shortcut
Alt+C screen · Alt+Z sona · Alt+O feedback; ang Ctrl+T capacitive test at Ctrl+D device detection ay inilipat sa itaas na bar at nahahawakan sa pass-through mode.
Pag-record at kamera
May kontrol sa pag-record sa ilalim ng toolbar: nag-pipula, simula / i-pause / ihinto, timeline, mute, teleprompter at save; ang preview ng camera ay nasa itaas-kaliwa.
Canvas na maraming pahina
Column ng numero sa gilid: ang cross icon ang nagdaragdag ng pahina; higit limang pahina ay may hollow triangle sa itaas at ibaba.
Zoom at eyedropper
Hanay ng purong icon sa ibaba-kaliwa: lock / zoom out / 100% / zoom in / reset; ang wheel ang nag-zoom, at naka-lock ay nagbabago ng lapad ng linya.
Pipeline ng pag-render
Ang live na preview (thread ng panulat) at huling guhit ay gumagamit ng parehong algorithm at parehong kurba ng lapad, kaya hindi nagbabago ang nakikita habang gumuguhit kapag iniangat ang panulat.
Sampling
Tumatanggap ng hilaw na Stylus packet, binubuksan ang pinagsamang mga event at binabasa ang coordinate at NormalPressure ng bawat punto.
Pagpapatatag
Window ng naantalang pag-ayon ng HcStab: spatial radius sampling + 1-2-1 Gaussian na mga ulit + sumusunod na dulo ng panulat; sinasala nang sabay ang serye ng presyon.
Paghubog
Kinakalkula ng generator ng lapad ang lapad ng bawat punto mula sa uri ng panulat, presyon, bilis at pasok, may exponential smoothing at pagsugpo sa panginginig.
Paglalabas
Pagkatapos ng centripetal na paghahati ng Catmull-Rom, bumubuo ng ribbon outline na isang beses pinupuno; pinupuno ng translucent na panulat ang buong landas nang isang beses para hindi dumilim.
// 抖动補正核心:延迟采样 + 高斯迭代拟合 + 跟随态笔尖 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),采样疏密不均也不过冲、不打圈 // 成图:沿细分点按切线法向左右偏移 → 单一闭合带状轮廓一次填充
Pagkilala sa device at mga protocol
Awtomatikong sinusuri ang mga Tablet device na iniuulat ng system, tinutukoy ang brand at protocol mula sa mga keyword at VID/PID at ipinapakita ang mga kakayahan nang live.
Mga sinusuportahang protocol
EMR (electromagnetic resonance), AES (aktibong electrostatic), MPP (protocol ng Microsoft Pen) at USI (universal stylus); hiwalay na pinapangkat ang passive capacitive na panulat at mouse, at lumalabas lamang ang hindi nakikilalang device pagkatapos gamitin.
HUD ng telemetry
Ipinapakita nang live ang uri ng device, brand, protocol, output (dulo / side button / dulo ng pambura / hover), bilang ng touch, coordinate, presyon, antas, bilang ng panulat, hilig at rate ng ulat.
Na-optimize para sa mataas na dalas ng input
Ang lahat ng hot path ay gumagawa lamang ng incremental bawat frame, kaya hindi bumagal ang mahahaba at mabibilis na guhit.
Incremental na pagpapadala
Nagdadagdag ang layer ng trail sa pamamagitan ng DrawingGroup; agad ipinapadala ang bagong punto nang walang buong redraw, iniiwasan ang pagkaantala.
Muling paggamit ng cache
Ang brush at panulat ay naka-cache at nakapirme ayon sa «kulay + quantized na lapad», ligtas sa pagitan ng thread at walang paulit-ulit na allocation.
Redraw kung kailangan
Ang grid at static na layer ay nagre-redraw lamang kapag nagbago ang sukat / switch; ang live na layer ay nagre-redraw lamang ng aktibong elemento.
Espesipikasyon teknikal
| Item | Espesipikasyon |
|---|---|
| OS | Windows 10 / 11 (inirerekomenda); gumagana mula Windows 7 SP1 |
| Runtime | Microsoft .NET Framework 4.8 |
| Arkitektura | x64 (inirerekomenda) at x86, parehong may Debug / Release na build |
| Mga input device | EMR na panulat, aktibong capacitive AES / MPP / USI, passive na panulat, touch screen, mouse |
| Presyon | Sumusunod ang antas sa device; gain 0~10 (default 3), maaaring patayin para sa pantay na lapad |
| Pagwawasto ng panginginig | 0~10 (default 3), naantalang pag-ayon + mga ulit na Gaussian + pagsunod kapag iniangat |
| Mga uri ng panulat | Lapis, ballpen, brush, highlighter (isang translucent na fill) |
| Pagbura | Bura (ayon sa tunay na lapad ng guhit), burahin ang guhit, laso; tumutugma ang indicator ring sa saklaw 1:1 |
| Export | PNG (kasama ang papel at mga larawan), JSON vector ink (estilo + lahat ng sample) |
| UI | Tema na deep-sea blue, mga card na walang border, naigagalaw na toolbar at HUD, F11 fullscreen, mga mode na transparent / lock |
| Laki | Isang file na mga 2510 KB, walang install |
Magsimulang magsulat sa tatlong hakbang
I-download at patakbuhin
Piliin ang x64 (o x86), i-download at i-double click — walang install.
Piliin ang panulat at presyon
Toolbar → panel ng panulat: piliin ang uri, lapad at kulay at i-adjust ang gain ng presyon at pagwawasto ng panginginig.
Magsulat at magsubok
Magsulat nang direkta; binubuksan ng Ctrl+T ang touch test at ng Ctrl+D ang pagtukoy ng device upang makita ang kurba ng presyon at rate.
I-export
Nagse-save ang Ctrl+S bilang PNG o JSON; awtomatikong nalilinis ang board para sa susunod na ikot.
I-download ang EMR-TEST
Opisyal na site: https://www.emr-test.com · isang portable na file, i-download at patakbuhin.
Bersyon 1.5.0.0 (2026-09-16)
Windows · .NET Framework 4.8 · mga 2510 KB bawat isa
64-bit (inirerekomenda)
I-download ang x64 ↓32-bit
I-download ang x86 ↓* .NET Framework 4.8 (karaniwang kasama na sa Windows 10 pataas).
Pagbabago
Ang Pagbabago ng bawat bersyon sa isang lugar; tumutugma rito ang window sa app.
v1.5.0.0-09-16
Nakatago bilang default ang panel sa kanang itaas (binubuksan mula sa logo);nadagdagan ang wika sa 36 na may awtomatikong pagkilala;mas nababasa ang listahan ng wika;naisalin ang lahat ng tip;nagbabago ang site ayon sa IP.
v1.4.0.0 · 2026-06-16
Idinagdag ang tagapili ng wika at seksyon ng Pagbabago;na-upgrade ang pagwawasto ng panginginig sa istilong SAI (0~10).
v1.3.0.0 · 2026-03-15
Sumusunod sa direksyon ang mga cursor ng pagbabago ng larawan;isa-isang pagbura at pagbalik ng device;mababang latency na touch trail;naayos ang right-click menu.
v1.2.0.0 · 2026-02-14
Ang pagpapakinis ng polylines ay ginawang centripetal Catmull-Rom;idinagdag ang eraser ring, pag-save ng brush at JSON export.
Mga shortcut
Lahat ng aksyon ay gawa sa keyboard. Ang talahanayan ay naglista ng lahat ng shortcut ayon sa kategorya.
Ctrl+BPanel ng penCtrl+PKulay ng tintaCtrl+IMagpasok ng imageCtrl+GBackgroundCtrl+ZUndoCtrl+Y / Ctrl+Shift+ZRedoCtrl+EEraserCtrl+DeleteClear boardCtrl+SSave at clearCtrl+MMouse modeCtrl+1~4Uri ng pen (lapis / bola / brush / highlighter)Ctrl+5~7Uri ng eraser (bura / tuldok / lasso)[ / ]Lapad ng linya ([ / ] o wheel)Ctrl+TCapacitive testCtrl+DDevice probeCtrl+OImport imageCtrl+Shift+GGhost / lockF11 / FItago / ibalik ang bar (fullscreen)Ctrl+Shift+DI-fold / i-expand ang barCtrl+Shift+RReset bar at HUDCtrl+Shift+DeleteInitialize boardEscExitAlt+S / Alt+NScreenshot / snipAlt+G / Alt+F / Alt+D / Alt+PCustom bg / no-touch / cursor / pressureCtrl+Shift+M / Ctrl+Shift+FMinimize / maximizeCtrl+Shift+[ / ] · ←/→ · DelImage (layer / rotate / delete)Ctrl+Shift+1~4Uri ng panulat: pluma / ballpen / tisa / laserCtrl+Shift+SIbahagi ang likhaCtrl+Shift+CPakikipagtulungan sa real-timeCtrl+Shift+PMuling pagpapatugtog ng hagodCtrl+Shift+OI-import ang proyekto (.json)Ctrl+Alt+SAng bilis ay nakakaapekto sa kapalCtrl+Alt+TAng pagtagilid ay nakakaapekto sa lapadCtrl+Alt+HTala ng pagbabagoCtrl+Alt+LTagapili ng wikaAlt+1~4(Alt+Shift+1~4 Baliktad)I-adjust ang pressure / bilis / jitter / opacityCtrl+← / Ctrl+→I-rotate ang napiling imahe ng ±90 digriAlt+CWireless na screenAlt+ZSulat sa sonaAlt+OFeedbackCtrl+T / Ctrl+DCapacitive test / device detection (itaas na bar)Esc / Ctrl+EnterSa window: isara / pangunahing aksyon (simulan · ilapat ang sona · ipadala)Alt+RBar ng pag-record (record / camera / teleprompter)Ctrl+Alt+RTeleprompter (lumilikod na teksto, bilis at laki)Alt+IEyedropper: kunin ang kulay sa canvas bilang kulay ng penAlt+KI-lock / i-unlock ang canvas (naka-lock: wheel ang nagbabago ng lapad)PageUp / PageDownNakaraang / susunod na pahinaCtrl+Alt+N / Alt+DeleteBagong pahina / burahin ang kasalukuyanCtrl+= / Ctrl+- / Ctrl+0Zoom in / out / i-resetMWindow ng playback: tunog on / offAlt+XIhinto ang pag-rekordAlt+MMikropono: patayin ang tunog / buksan ang tunogAlt+VCamera: bukas / saradoAlt+TMga setting ng pag-rekordAlt+YI-save ang recordingAlt+QIsara ang recording toolbarMga madalas itanong
Gumagana ba ito sa mga device na walang presyon?
Oo. Kung walang presyon, ginagaya ng app ang kapal ayon sa «mas mabagal = mas makapal»; maaari rin itakda ang gain sa 0 para sa pantay na lapad.
Ano ang mangyayari kung masyadong mataas ang pagwawasto ng panginginig?
Mas mataas na halaga, mas maraming naantalang sample at mas malawak na window: mas makinis ang linya ngunit mas naantala at mas mabagal ang tugon. Ang default na 3 ay balanse; i-adjust sa pagitan ng 0 at 6 ayon sa bilis.
Para saan ang «Gumuhit ng trail» sa touch test?
Kapag patay, ipinapakita ang kumukupas na tuldok na sumusunod sa touch (para makita ang tugon); kapag buhay, iginuguhit ang trail bilang patuloy na linya na ang lapad ay sumusunod sa presyon, mas madaling suriin ang putol, panginginig at linearity.
Ano ang nasa JSON export?
Uri ng panulat, lapad, kulay, switch ng presyon, mga parameter ng panginginig at lahat ng sample (x / y / presyon) ng bawat guhit bilang vector data para sa playback, pagsusuri o muling pag-render.
Naaapektuhan ba ng transparent at normal na mode ang isa’t isa?
Hindi. Bawat mode ay may sariling guhit, larawan at kasaysayan at hindi nagsasalansan kapag nagpalit; binubuksan ng transparent na mode ang layer ng pagsulat para sa mga anotasyon sa desktop.
Feedback
- Ulat ng problema
- Ideya ng feature
- Suporta
- Iba pa
Titingnan namin ito sa lalong madaling panahon; screenshot at contact ang tumutulong sa paghahanap ng sanhi.