◆ EMR-TEST v1.5.0.0

Dessin vectoriel à encre originale
tableau de test

Tableau blanc léger et outil de test d’appareils pour Windows : restitue le tracé réel en temps réel via la chaîne « échantillonnage → mise en forme de la pression → ajustement de courbe → contour vectoriel », avec correction du tremblement de style SAI, gain de pression, HUD de télémétrie, test tactile et mode transparent ; export PNG / MP4 / JSON.

Windows 10 / 11 .NET Framework 4.8 EMR / AES / MPP / USI x64 / x86 Fichier unique, sans installation

Version actuelle 1.5.0.0 · ~2355 Ko · téléchargez et lancez

EMR-TEST · démo d'encre en direct
Dessin libre
Draw line 300+ Hz · 16 384 niveaux
16384 LVLDétection des niveaux de pression (selon l’appareil)
300+ HzDétection en temps réel du taux de rapport de l’appareil
10+Types : crayon / stylo bille / pinceau / surligneur
0Rafraîchissement incrémental (en 1 image)
01 / Aperçu

Pensé pour le vrai toucher du stylet

La plupart des tableaux blancs simplifient l'encre en polylignes d'épaisseur constante : les cercles deviennent anguleux, les tracés rapides se coupent et la pression paraît rigide. EMR-TEST reconstruit depuis la source : il conserve chaque rapport matériel, ajuste une courbe Catmull-Rom centripète, puis génère un contour d'épaisseur variable par point qu'il soumet de façon incrémentale à chaque image — la respiration naturelle de l'encre réelle est préservée et les longs tracés restent fluides.

Reproduction fidèle de l'encre

Conserve tous les échantillons matériels (y compris les événements fusionnés) ; pression, vitesse et entrée/sortie déterminent ensemble l'épaisseur, si bien que l'aperçu et le tracé final coïncident point par point.

Contour variableEntréePlus rapide → plus fin

Correction du tremblement style SAI

Réglable 0–10 (par défaut 3) : échantillonnage retardé + ajustement itératif gaussien + pointe qui suit, élimine le tremblement ; au lever, la pointe rejoint en douceur le vrai point final.

Ajustement retardéItérations gaussiennesFin non manquée

Gain de pression réglable

Gain de pression 0–10 (par défaut 3) : 0 donne une épaisseur constante et les valeurs élevées amplifient le contraste ; les appareils à pression ne sont pas affectés par le commutateur.

Modelage de la pressionEn direct
02 / Fonctions

Matrice de fonctions

De l'écriture et des tests à l'export : une boucle complète pour déboguer et démontrer le stylet.

Quatre types de stylet

Crayon (grain de graphite), stylo bille (rond, pression légère), pinceau (pression forte + entrée) et surligneur (pointe plate translucide, un seul remplissage sans foncer).

Détection des périphériques

Énumère les périphériques d'écriture / pression et affiche marque, protocole, niveaux de pression, inclinaison, boutons latéraux, embout gomme et VID:PID ; deux par ligne avec suppression à l'unité.

Test tactile

Points multi-touch, tracés tactiles, télémétrie de pression et taux de rapport ; les tracés utilisent des Bézier quadratiques de point milieu avec largeur selon la pression, avec commutateurs grille et conservation.

Modes transparent / verrouillage

Le mode transparent libère la couche d'écriture pour annoter le bureau ; les deux modes gardent encre, images et pile d'annulation séparées, sans superposition au changement.

Images et transformations

Après insertion d'une capture / image, vous pouvez la déplacer, la redimensionner depuis les coins et la faire pivoter librement ; les poignées et le curseur suivent la transformation, avec calques et réinitialisation.

Export et enregistrement

Enregistrer = exporter : PNG (avec papier et images) ou encre vectorielle JSON (type, largeur, couleur, commutateur de pression et tous les échantillons) ; le tableau se vide automatiquement.

Barre d’outils et 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.

Panneau via le logo

Le panneau en haut à droite est masqué par défaut ; cliquez sur le logo pour les nouveautés, le changement de langue et les boutons de fenêtre.

Multilingue

L’interface prend en charge 36 langues ; changement à chaud et mémorisation, sélection automatique selon la langue du système au premier lancement.

Plus de types de stylets

Le stylo-plume (fluide), le stylo à signature (fin), la craie (réaliste) et le stylet laser (translucide, à effacement automatique) rejoignent les quatre types de base, couvrant l'écriture comme la présentation.

Aperçu de la pression

Une fenêtre d'aperçu de pression autonome affiche le contour du trait en direct et la courbe de pression ; vous pouvez modifier la réponse à la pression pour calibrer le ressenti des stylets sans pression ou à détection défectueuse.

Aperçu de l'inclinaison

Télémétrie d'inclinaison de l'appareil en direct : un cadran d'azimut plus des indicateurs d'axes X / Y / Z et des relevés Tilt X / Tilt Y / Azimuth visualisent l'inclinaison et l'orientation du stylet en temps réel.

Collaboration en temps réel

Synchronisez le tableau en temps réel via le relais officiel, avec des modes lecture seule / démonstration pour que plusieurs personnes puissent annoter et écrire sur le même tableau blanc.

Partage d'œuvres

Un clic génère un code d'œuvre / code URL et un lien de partage ; le JSON compressé du projet est téléversé et distribué par code QR ou lien, sans inscription.

Relecture des traits

Rejouez la génération de l'encre trait par trait sur une chronologie, utile pour l'enseignement, la relecture de votre écriture et la vérification de la linéarité de la pression.

Captures d'écran

Capture plein écran et capture de zone ; les images saisies tombent directement sur le tableau pour annotation. Échap ou clic droit annule une capture de zone.

Journal des modifications

Une fenêtre de journal des modifications dans l'application synchronisée avec le site, pour consulter à tout moment les changements et nouvelles fonctionnalités de chaque version.

Écran sans fil

Diffusez le canevas vers tous les récepteurs d'une même salle (téléphone, grand écran, autre PC) ; scannez ou ouvrez l'URL, avec image par seconde et qualité réglables, via le même relais que la collaboration.

Écriture par zones

Découpe le canevas en 2 / 3 / 4 / 6 / 9 zones en horizontal ou vertical ; en écriture synchronisée chaque trait est copié partout.

Commentaires et soutien

Signalement, idée, soutien ou autre — avec pseudo, contact et capture d'écran ; le poste et le web envoient au même serveur, cinq QR de paiement sont intégrés.

Fenêtres dockées

Glissez une fenêtre au bord du canevas : elle se réduit en une boule portant son icône. Un clic la restaure, la boule suit la couleur du canevas et survit à un rafraîchissement.

Nouveaux raccourcis

Alt+C écran · Alt+Z zones · Alt+O commentaires ; Ctrl+T test capacitif et Ctrl+D détection de appareils passent dans la barre supérieure et se masquent en mode traversant.

Enregistrement et caméra

Sous la barre principale se déploie une barre d’enregistrement : voyant clignotant, démarrage / pause / arrêt, chronologie, micro muet, caméra marche / arrêt, wurstel et enregistrement. L’aperçu caméra se place en haut à gauche du canevas, se déplace d’un bloc et porte la même barre que la page de lecture.

Canevas multipage

Une colonne de numéros de page en bordure du canevas : l’icône en croix ajoute une page et, au-delà de cinq pages, des triangles creux apparaissent en haut et en bas (molette pour faire défiler). Les pages se suppriment et se réordonnent par glissement ; au centre du bord supérieur ou inférieur, un triangle de changement de page apparaît.

Zoom et eyedropper

Une rangée d’icônes pures en bas à gauche : verrouiller / dézoomer / 100% / zoomer / réinitialiser. La molette zoome le canevas et, verrouillé, règle l’épaisseur ; le panneau plume gagne une pastille d’aperçu, des échantillons de couleur et un eyedropper pour prélever une couleur sur le canevas.

03 / Moteur

Moteur de rendu

L'aperçu en direct (thread du stylet) et le tracé final partagent le même algorithme et la même courbe d'épaisseur : ce que vous voyez en dessinant ne change jamais après avoir levé le stylet.

STEP 01

Échantillonnage

Reçoit les paquets Stylus bruts, déploie les événements fusionnés et lit les coordonnées et NormalPressure de chaque point.

STEP 02

Stabiliser

Fenêtre d'ajustement retardé HcStab : échantillonnage par rayon spatial + itérations gaussiennes 1-2-1 + pointe qui suit ; la série de pression est filtrée en synchronisme.

STEP 03

Modeler

Le générateur de largeur calcule la largeur de chaque point selon type, pression, vitesse et entrée, avec lissage exponentiel et suppression du tremblement.

STEP 04

Rendu

Après subdivision Catmull-Rom centripète, il crée un contour en ruban rempli une fois ; les stylets translucides remplissent tout le chemin une fois pour éviter de foncer.

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

Reconnaissance et protocoles

Analyse automatiquement les périphériques Tablet du système, détermine marque et protocole via les mots-clés et VID/PID, et affiche les capacités en direct.

Protocoles pris en charge

EMR (résonance électromagnétique), AES (électrostatique actif), MPP (protocole Microsoft Pen) et USI (stylet universel) ; les stylets capacitifs passifs et la souris sont groupés à part, et les non reconnus n'apparaissent qu'après usage.

EMRAESMPPUSIPASFGR

HUD de télémétrie

Affiche en direct type d'appareil, marque, protocole, sortie (pointe / bouton latéral / embout gomme / survol), nombre de contacts, coordonnées, pression, niveaux, nombre de stylets, inclinaison et taux de rapport.

300+ HzInclinaisonMulti-stylet
05 / Performance

Optimisé pour l'entrée haute fréquence

Tous les chemins critiques ne font que des incréments par image, donc les longs tracés rapides ne ralentissent jamais.

Soumission incrémentale

La couche de tracés ajoute avec DrawingGroup ; chaque nouveau point est soumis à son arrivée sans redessiner tout, évitant le retard d'affichage.

Réutilisation du cache

Les pinceaux et stylets sont mis en cache et figés par « couleur + largeur quantifiée », sûrs entre threads, sans réallocation.

Redessin à la demande

La grille et les couches statiques ne se redessinent qu'au changement de taille / commutateur ; la couche live ne redessine que les éléments actifs.

06 / Spécifications

Spécifications

ÉlémentSpécification
OSWindows 10 / 11 (recommandé) ; fonctionne dès Windows 7 SP1
RuntimeMicrosoft .NET Framework 4.8
Architecturex64 (recommandé) et x86, tous deux en builds Debug / Release
Périphériques d'entréeStylets EMR, capacitifs actifs AES / MPP / USI, stylets passifs, écrans tactiles, souris
PressionLes niveaux suivent l'appareil ; gain 0~10 (par défaut 3), désactivable pour une épaisseur constante
Correction du tremblement0~10 (par défaut 3), ajustement retardé + itérations gaussiennes + poursuite au lever
Types de styletCrayon, stylo bille, pinceau, surligneur (remplissage translucide unique)
EffacementEffacer (selon la largeur réelle), supprimer le tracé, lasso ; l'anneau indicateur correspond à la portée 1:1
ExportPNG (avec papier et images), encre vectorielle JSON (style + tous les échantillons)
InterfaceThème bleu profond, cartes sans bordure, barre et HUD déplaçables, F11 plein écran, modes transparent / verrouillage
TailleFichier unique d'environ 2355 Ko, sans installation
07 / Démarrage rapide

Commencez à écrire en trois étapes

01

Télécharger et lancer

Choisissez la version x64 (ou x86), décompressez et double-cliquez — aucune installation.

02

Choisir stylet et pression

Barre → panneau du stylet : choisissez type, largeur et couleur, puis réglez le gain de pression et la correction du tremblement.

03

Écrire et tester

Écrivez directement ; Ctrl+T ouvre le test tactile et Ctrl+D la détection des périphériques pour voir la courbe de pression et le taux.

04

Exporter

Ctrl+S enregistre en PNG ou JSON ; le tableau se vide automatiquement pour la suite.

08 / Télécharger

Télécharger EMR-TEST

Site officiel : https://www.emr-test.com · fichier unique portable, téléchargez et lancez.

Version 1.5.0.0 (2026-09-16)

Windows · .NET Framework 4.8 · environ 2355 Ko chacun

64 bits (recommandé)

EMR-TEST-1.5.0.0-x64.exe · 2355 Ko · pour Windows 64 bits Télécharger x64 ↓

32 bits

EMR-TEST-1.5.0.0-x86.exe · 2355 Ko · pour Windows 32 bits Télécharger x86 ↓

* .NET Framework 4.8 est requis (généralement inclus dès Windows 10).

09 / Nouveautés

Nouveautés

Toutes les nouveautés par version en un coup d’œil ; la fenêtre de l’application correspond à cette liste.

v1.5.0.0-09-16

Panneau en haut à droite masqué par défaut (ouvert via le logo);langues portées à 36 avec détection automatique;liste des langues plus lisible;toutes les infobulles traduites;le site bascule selon l’IP.

36 languesDétection autoPanneau logo

v1.4.0.0 · 2026-06-16

Ajout du sélecteur de langue et de la section des nouveautés;correction du tremblement passée au style SAI (0~10).

v1.3.0.0 · 2026-03-15

Les curseurs de transformation d’image suivent la direction;suppression et restauration des appareils individuellement;traces tactiles à faible latence;menu contextuel corrigé.

v1.2.0.0 · 2026-02-14

Le lissage des polylignes passe au Catmull-Rom centripète;ajout de l’anneau de gomme, de la mémorisation des pinceaux et de l’export JSON.

10 / Liste des raccourcis

Raccourcis clavier

Toute action se fait au clavier. Le tableau liste tous les raccourcis par catégorie.

Ctrl+BPanneau stylo
Ctrl+PCouleur d encre
Ctrl+IInsérer une image
Ctrl+GFond
Ctrl+ZAnnuler
Ctrl+Y / Ctrl+Shift+ZRétablir
Ctrl+EGomme
Ctrl+DeleteEffacer le tableau
Ctrl+SEnregistrer et vider
Ctrl+MMode souris
Ctrl+1~4Type de stylo (crayon / bille / pinceau / surligneur)
Ctrl+5~7Mode gomme (effacer / point / lasso)
[ / ]Épaisseur ([ / ] ou molette)
Ctrl+TTest capacitif
Ctrl+DDétection de périphérique
Ctrl+OImporter une image
Ctrl+Shift+GTransparence / verrou
F11 / FMasquer / restaurer la barre (plein écran)
Ctrl+Shift+DReplier / déplier la barre
Ctrl+Shift+RRéinitialiser barre et HUD
Ctrl+Shift+DeleteInitialiser le tableau
EscQuitter
Alt+S / Alt+NCapture / recadrage
Alt+G / Alt+F / Alt+D / Alt+PFond perso / anti-tactile / curseur / pression
Ctrl+Shift+M / Ctrl+Shift+FMinimiser / maximiser
Ctrl+Shift+[ / ] · ←/→ · DelImage (calque / rotation / suppression)
Ctrl+Shift+1~4Types de plume : stylo / feutre / craie / laser
Ctrl+Shift+SPartager l'œuvre
Ctrl+Shift+CCollaboration en temps réel
Ctrl+Shift+PRelecture des tracés
Ctrl+Shift+OImporter le projet (.json)
Ctrl+Alt+SLa vitesse affecte l'épaisseur
Ctrl+Alt+TL'inclinaison affecte la largeur
Ctrl+Alt+HJournal des modifications
Ctrl+Alt+LSélecteur de langue
Alt+1~4(Alt+Shift+1~4 Inverser)Ajuster pression / vitesse / scintillement / opacité
Ctrl+← / Ctrl+→Faire pivoter l'image sélectionnée de ±90 degrés
Alt+CÉcran sans fil
Alt+ZÉcriture par zones
Alt+OCommentaires
Ctrl+T / Ctrl+DTest capacitif / détection de périphériques (barre supérieure)
Esc / Ctrl+EnterDans les fenêtres : fermer / action principale (diffuser · appliquer les zones · envoyer)
Alt+RBarre d’enregistrement (enregistrement / caméra / wurstel)
Ctrl+Alt+RWurstel (texte défilant, vitesse et taille)
Alt+IEyedropper : prélever une couleur du canevas comme couleur de plume
Alt+KVerrouiller / déverrouiller le canevas (verrouillé, la molette règle l’épaisseur)
PageUp / PageDownPage précédente / page suivante
Ctrl+Alt+N / Alt+DeleteNouvelle page / supprimer la page actuelle
Ctrl+= / Ctrl+- / Ctrl+0Zoomer / dézoomer / réinitialiser le canevas
MFenêtre de lecture : son activé / désactivé
Alt+XArrêter l'enregistrement
Alt+MMicro : couper / réactiver
Alt+VCaméra : activée / désactivée
Alt+TParamètres d'enregistrement
Alt+YEnregistrer
Alt+QFermer la barre d'enregistrement
11 / FAQ

Questions fréquentes

Est-ce compatible avec les appareils sans pression ?

Oui. Sans pression, l'app simule l'épaisseur selon « plus lent = plus épais » ; vous pouvez aussi régler le gain à 0 pour une épaisseur constante.

Que se passe-t-il si la correction du tremblement est trop élevée ?

Plus la valeur est grande, plus d'échantillons retardés et une fenêtre plus large : lignes plus lisses mais plus de latence et une réponse plus lente. Le 3 par défaut est l'équilibre ; ajustez entre 0 et 6 selon votre vitesse.

À quoi sert « Dessiner les tracés » dans le test tactile ?

Désactivé, il montre le point qui s'estompe suivant le contact (pour voir la réponse tactile) ; activé, il dessine le tracé en lignes continues dont la largeur suit la pression, facilitant le contrôle des coupures, du tremblement et de la linéarité.

Que contient l'export JSON ?

Type, largeur, couleur, commutateur de pression, paramètres de tremblement et tous les échantillons (x / y / pression) de chaque tracé, en données vectorielles pour la lecture, l'analyse ou le re-rendu.

Les modes transparent et normal s'influencent-ils ?

Non. Chaque mode garde sa propre encre, ses images et sa pile d'annulation, sans superposition au changement ; le mode transparent libère la couche d'écriture pour annoter le bureau.

12 / Commentaires

Commentaires

Aucun fichier sélectionné

Nous examinerons cela dès que possible ; une capture et votre contact accélèrent le diagnostic.