PhotoRemarques

Module d'annotation et de remarques sur photos

Démonstration Interactive

Instructions :

  • Choisir une photo ci-dessous
  • Plateforme auto-détectée (Desktop/Tablette/Mobile)
  • Contrôles desktop :
    • Molette souris → zoom sur curseur
    • Clic + glisser → déplacer image zoomée
    • Marqueurs 24px → précision optimale
  • Contrôles tablette :
    • Pinch (2 doigts) → zoom
    • 1 doigt glisser → déplacer image
    • Marqueurs 32px → tactile optimisé
  • Contrôles mobile :
    • Tap pour zoomer → interface simplifiée
    • Marqueurs 40px → doigt-friendly
    • Panel compact → économie d'espace
  • Test : Bouton "Changer Plateforme" pour voir les différences

Choisir une photo test :

Image par défaut Logo Saori Étiquette
Photo de test

📊 Gestion des Remarques

✅ Module PhotoRemarques initialisé - Prêt à utiliser

Test Import/Export

[INFO] Système prêt pour l'import/export de données

Utilisation du Module

Initialisation :

const editeur = new PhotoRemarques('#mon-conteneur', { editable: true, showToolbar: true, showPanel: true, autoSave: true, maxRemarques: 50 });

Événements :

// Écouter les changements editeur.container.addEventListener('remarques-changed', function(e) { console.log('Remarques:', e.detail.remarques); console.log('Image:', e.detail.image); });

API Publique :

  • getRemarques() - Obtenir toutes les remarques
  • setRemarques(remarques) - Définir les remarques
  • loadImage(src) - Charger une nouvelle image
  • exportRemarques() - Exporter en JSON
  • importRemarques(data) - Importer depuis JSON
  • clearRemarques() - Effacer toutes les remarques
  • destroy() - Détruire l'instance

Screenshots :

Fonctionnalités de capture :

  • Screenshot éditeur - Capture l'éditeur avec annotations
  • Screenshot page - Capture toute la page de test
  • Format PNG - Téléchargement automatique
  • Qualité optimale - Rendu haute définition

Rapport de bugs :

Système automatique de rapport :

  • Screenshot complet - Capture toute la page
  • Variables de page - État JavaScript complet
  • Schémas de données - Structure base de données
  • Erreurs console - Logs JavaScript automatiques
  • Export JSON - Rapport détaillé téléchargeable